Astek is proposing an opportunity for Senior Back End Developer to support our Project based in Singapore.
Responsibilities
- Performs systems analysis and design.
- Architect and implement event-driven systems utilizing Kafka.
- Designs and develops moderate to highly complex applications.
- Lead the design and development of microservices-oriented applications using .NET Core.
- Participate actively in architectural discussions and contribute to the overarching technical strategy.
- Develops application documentation.
- Produces integration builds.
- Develop and maintain test cases using Test-Driven Development (TDD) to ensure robust code quality and reliability.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Performs maintenance and support.
- Supports emerging technologies and products.
Qualifications:
- Holder of a degree in Computer Science, Information Technology, or a related discipline with minimum 8 years of working experience in software development, with a strong emphasis on .NET technologies.
- Familiarity with Cloud platforms such as AWS, Azure, or Google Cloud.
- Demonstrate proven expertise in designing and implementing microservices architecture.
- Possess deep knowledge of event-driven architecture and hands-on experience with Kafka.
- Strong understanding and practical application of RESTful APIs and web services.
- Have experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Experience with .Net programming (C#, SSIS, ASP .Net, ASP .Net MVC) technologies
- Hands-on experience with Test-Driven Development (TDD) and proficient in writing test cases.
- Strong problem-solving skills and the ability to think creatively and critically
- Excellent communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders