Senior Software Engineer - (1-Year Contract, Renewable)
Location: Tanjong Pagar
We are seeking experienced Software Engineers at Senior to Lead levels to join a major transformation initiative modernizing and refactoring of enterprise core systems, supported by the implementation of Generative AI(GenAI) co-pilot capabilities to enhance coding, query generation, and overall engineering productivity.
The initiative includes the transformation of monolithic applications into basic microservices-based architecture on Azure, supported by containerisation and modern cloud engineering practices.
This role plays a key part in ongoing delivery across system migration and enhancement workstreams. Engineers will work closely with architects, business analysts, and cross-functional teams to deliver scalable solutions across complex enterprise systems supporting mission-critical, large-scale operations.
This is a long-term, renewable contract role with strong organisational commitment to Digital Transformation and AI adoption.
Key Responsibilities
- Design, develop, and maintain enterprise core systems using C#,.NET Framework 4.8, and .NET Core 10.
- Contribute to system modernization refactoring and digital transformation of enterprise core systems.
- Leverage Generative AI (GenAI) co-pilot tools within development activities, including AI-assisted code generation, query building, and development support.
- Involve in system migration transformation of monolithic applications into basic microservices-based architecture on Azure.
- Support database migration initiatives, including transition from MS SQL to Oracle, ensuring data integrity, performance, and system reliability across enterprise applications.
- Collaborate closely with architects, business analysts, and engineering teams to deliver end-to-end technical solutions.
- Ensure system stability, performance, and scalability across enterprise-level applications.
- Troubleshoot, debug, and enhance existing systems as part of ongoing improvement and modernization efforts.
- Provide technical guidance, conduct code reviews, and support engineering best practices.
Requirements:
- Minimum 5 years of software development experience in complex enterprise environments
- Strong hands-on experience in C# .NET (preferably .NET Core 8 and above).
- Experience working with core systems, mission-critical systems, or large-scale enterprise platforms.
- Strong experience in microservices-based architecture, system integration, and building RESTful APIs.
- Hands-on experience with Docker, Kubernetes, and Azure cloud environments.
- Experience with relational databases (MS SQL and/or Oracle preferred, especially in enterprise or migration contexts).
- Familiarity with Generative AI (GenAI), AI-enabled tools, or digital transformation initiatives is highly advantageous.
- Strong analytical and problem-solving skills in large-scale enterprise environments.
- Experience working in environments with multiple concurrent projects is highly desirable.
- Experience in ReactJS is a plus.
- Open to both strong Backend and Full Stack Engineers.
What we offer:
- Opportunity to be part of one of the most exciting AI-driven transformation programs in Singapore.
- Work on cutting-edge GenAI implementations that will shape how core systems evolve over the next 5 years.
- Exposure to large-scale modernization and innovation initiatives.
- A renewable long-term role with strong project continuity.
- Access to an established certification framework, providing opportunities for high-performing team members to obtain relevant professional certifications and further develop their skills.