Full Stack Developer
Summary
Full stack developer in Singapore building and maintaining applications on the .NET Core/.NET 8 and C# stack, alongside Java Quarkus microservices, Entity Framework and Oracle databases, deployed to AWS and IIS/Windows Server. Frontend work spans ASP.NET/JavaScript, with generative-AI-assisted (Spec Driven) development.
Requirements:
- 1. Proven professional experience working on .NET Core stack.
- 2. Strong proficiency in .NETCore, .NET 8, C#, Java and related backend technologies.
- 3. Experience building microservices architecture and implementing event-driven design patterns.
- 4. Proficiency in Entity Framework (EF) for database management.
- 5. Familiarity with Docker and containerization principles.
- 6. Knowledge of Domain-Driven Design (DDD) principles and their application in backend development.
- 7. Experience implementing OAuthfor authentication and authorization.
- 8. Understanding of security best practices and their application in backend development.
- 9. Hands-on experience with AWS services such as S3, Lambda, API Gateway, RDS, etc.
- 10. Proficiency in frontend technologies such as HTML, CSS, and JavaScript, ASP.NET and WebForms.
- 11. Experience writing unit tests and maintaining a design system with Storybook.
- 12. Strong problem-solving skillsand attention to detail.
- 13. Excellent communication andcollaboration skills.
- 14. Knowledge and experience inutilizing generative AI to develop and review codes via Spec Driven Development(SDD).
- 15. Hands-on experience withlegacy .NET Framework (4.x) applications, including maintenance and incrementalmodernisation.
- 16. Experience with Oracledatabases, including query optimisation and integration with .NET applications.
- 17. Proficiency in deploying andconfiguring applications on IIS and Windows Server, with working knowledge ofWeb.config transformations for environment-specific deployments.
- 18. Hands-on experience with JavaQuarkus framework, including building and deploying cloud-native microservices,with working knowledge of OpenTelemetry for distributed tracing andobservability.
Preferred Qualifications:
- 19. Preferably more than 5 yearsof experience as a full stack software engineer.
- 20. Experience working in bothUnix and Windows operating environments are preferred.
- 21. AWS certification (e.g., AWSCertified Developer, AWS Certified Solutions Architect).
- 22. Experience with Node.js forserver-side development.
- 23. Familiarity with RDSdatabases such as MSSQL.
- 24. Knowledge of CI/CD pipelines and DevOps practices.
- 25. Understanding of Agile development methodologies.
- 26. Experience with event-driven development patterns and architectures, as well as frontend development using React or other Single Page Application (SPA)frameworks.