We're hiring a Full Stack .NET Developer in Singapore! Join us to develop cutting-edge web applications using Angular, .NET Core, and Kafka, deployed on Azure Kubernetes Services. If you're passionate about technology, thrive in Agile environments, and have expertise in .NET design and development, we want to hear from you!
Responsibilities:
- Develop web applications using Angular, .NET Core, Kafka, following an event driven Microservices architecture, to be deployed on containerized services like Azure Kubernetes Services (AKS).
- Demonstrate a solid understanding of Object-Oriented Programming (OOP) concepts.
- Utilize RESTful services, Web API, Entity Framework (with experience in Code First migration), LINQ, and SQL Server for backend development.
- Participate in daily Agile scrum stand-ups for status updates, task assignments, and collaboration.
- Engage in domain-driven design workshops and contribute to the development of business logic.
- Implement Azure or other cloud computing platforms effectively.
- Write unit tests using frameworks like xUnit and Jasmine.
- Work with API tools such as Swagger and Postman for documentation and testing purposes.
- Apply best practices and design patterns to develop high-quality, clean code.
- Utilize task management, bug tracking, and documentation tools like Azure DevOps.
- Conduct testing at various levels including unit, integration, functional, and performance.
Requirements:
- Bachelor's degree or Diploma in Computer Programming or related field.
- Minimum of 3 years of experience in .NET programming or .NET Core.
- Microsoft .NET design & development (experience with .NET Core / .NET).
- MS SQL.
- Agile Delivery Methodology.
Good-to-Have Skills:
- Domain Driven Design.
- Docker / Container Concept.
- Azure Kubernetes Service (AKS).
- Kafka.
- Azure DevOps.
- Microsoft Azure.
- Proficiency in JavaScript, HTML, and CSS.
This is a 12 month contract role with potential to extend.