Full Stack Developer
Must-have:JavaScriptJavaC#HTMLCSSReactNode.jsAWSDockerCloudFrontendBackendFullstackDevOpsAgileCI/CDMicroservicesAISecurity
Requirements:
- Proven professional experience working on .NET Core stack.
- Strong proficiency in .NETCore, .NET 8, C#, Java and related backend technologies.
- Experience building microservices architecture and implementing event-driven design patterns.
- Proficiency in Entity Framework (EF) for database management.
- Familiarity with Docker and containerization principles.
- Knowledge of Domain-Driven Design (DDD) principles and their application in backend development.
- Experience implementing OAuthfor authentication and authorization.
- Understanding of security best practices and their application in backend development.
- Hands-on experience with AWS services such as S3, Lambda, API Gateway, RDS, etc.
- Proficiency in frontend technologies such as HTML, CSS, and JavaScript, ASP.NET and WebForms.
- Experience writing unit tests and maintaining a design system with Storybook.
- Strong problem-solving skillsand attention to detail.
- Excellent communication andcollaboration skills.
- Knowledge and experience inutilizing generative AI to develop and review codes via Spec Driven Development(SDD).
- Hands-on experience withlegacy .NET Framework (4.x) applications, including maintenance and incrementalmodernisation.
- Experience with Oracledatabases, including query optimisation and integration with .NET applications.
- Proficiency in deploying andconfiguring applications on IIS and Windows Server, with working knowledge ofWeb.config transformations for environment-specific deployments.
- Hands-on experience with JavaQuarkus framework, including building and deploying cloud-native microservices,with working knowledge of OpenTelemetry for distributed tracing andobservability.
Preferred Qualifications:
- Preferably more than 5 yearsof experience as a full stack software engineer.
- Experience working in bothUnix and Windows operating environments are preferred.
- AWS certification (e.g., AWSCertified Developer, AWS Certified Solutions Architect).
- Experience with Node.js forserver-side development.
- Familiarity with RDSdatabases such as MSSQL.
- Knowledge of CI/CD pipelines and DevOps practices.
- 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.