We are assisting a long time client that is looking to bring on a Senior Developer in a contract role. You will be involved in designing and developing the organizations enterprise grade applications on top of Microsoft .NET development stack. This role handles technical development, architecture, and maintenance of the organization of web sites and applications. You will collaborate with other software developers, business analysts and solution architects to plan, design, develop, test, and maintain business applications. You will help guide the team's development efforts towards successful project delivery.
You will be involved in developing large scale web sites that reside on a content management system that utilizes Microsoft .NET framework. You should also be able to demonstrate proficiency in all aspects of the software development lifecycle and have a solid understanding of object-oriented programming. Design, develop, and unit test applications according to established standards. Also as a contractor you will participate in peer-reviews of solution designs and related code. You will also find yourself performing the typical functions of a developer role, but also put together product concepts, architecture solutions, performing some creative design, rapid prototyping, and high-level, technical review/analysis of new technologies.
Maintains high standards of application quality within the team by establishing good practices. Identifies and encourages areas for growth and improvement within the team. Prepares reports, manuals and other documentation on the status, operation and maintenance of applications.
Works with teammates in the migration of legacy applications to current Microsoft technologies. Develops, refines, and tunes integrations between applications. Manages cloud-based version control system and leads deployment of releases. Documents as well as assists in applying best practices and continuous improvements in building, deployment and testing process.
The position will have a high involvement in the development and ongoing enhancements for the organizations web sites and web applications.
By closely following project specifications uses knowledge of ASP.Net, C#, MV, JavaScript, JSON, and HTML5 to develop, implement, debug, test and deliver rich web site and web applications. Document all code and maintain detailed and structured documentation.
Collaborates with internal stakeholders â technical and business â to plan, design, develop, test, and maintain business applications. Guides team development efforts towards successful project delivery.
Works cooperatively with team members to research, plan, and develop .Net applications. Oversees the implementation, performance, and maintenance of applications. Works with the teams to determine test strategies and then defines test plan scenarios where useful. Debugs and troubleshoots applications in cross-browser and mobile device settings.
Participates in code reviews for new and ongoing .Net developments to ensure that code quality is at the highest level and appropriate design patterns are being used according to the standards proposed. Improves the ongoing release processes and code release management. Incident management and resolution.
5+ years of object-oriented programming experience designing and developing enterprise grade applications.
Proficient with Microsoft .NET 3.5+ development using C#.
Experience with web development technologies including ASP.NET, ASP.NET Core, Web API, MVC3, JavaScript, AJAX and CSS Experience
Experience in Implementation and development web content management, (EPiServer)
Experience with source control management systems and continuous integration/deployment environments (e.g. GIT, Visual Studio team services and source control).
Experience in cross-browser compatibility, accessibility and web standards.
Experience with database development including relational database design, SQL and ORM technologies.
Experience in backend integration and usage of REST APIs.
Experience with user interface design and prototyping.
Effectively communicates and documents technical architecture and solutions to internal peer groups as well as other groups.
A team player with solid communication skills, excellent at problem solving, troubleshooting, and embracing new challenges.
Experience operating solutions build on Microsoft Azure (or AWS).
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.