ASTEK has been providing IT and Engineering solutions for some of the world's largest industrial and services groups for more than 30 years.
Responsibilities:
- Contribute to architectural planning and help shape the overall technical directio
- Lead the architecture and development of applications using microservices in .NET Core.
- Develop and maintain automated test cases using a Test-Driven Development (TDD) approach.
- Review code and provide feedback to improve code quality and maintain standards.
- Guide and mentor junior developers to align with development best practices
Contribute to architectural planning and help shape the overall technical direction.
Requirements:
- Degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years' experience in software development with a strong .NET background.
- Solid experience in building and implementing microservices architecture.
- Deep understanding of event-driven architecture and hands-on experience with Kafka.
- Strong grasp of RESTful APIs and web services.
- Proficient in .NET Core, C#, EFCore.
- Experience using Docker and Kubernetes for containerization and orchestration.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Excellent communication and leadership capabilities.
- Comfortable working in a fast-moving, collaborative environment.
- Practical experience with TDD and writing thorough test cases.