About the Role:
We are looking for a passionate and experienced .NET Core Developer to join our team. As a mid-level developer, you will play a key role in designing and developing scalable, microservices-based applications. You’ll collaborate with cross-functional teams to deliver high-quality solutions, using modern tools and practices.
Key Responsibilities:
- Design and develop microservices-based applications using .NET Core.
- Work closely with other teams to define and build new features.
- Ensure applications are performant, secure, and user-friendly.
- Write and maintain test cases using Test-Driven Development (TDD).
- Conduct c ode reviews and share feedback to improve code quality.
- Identify and resolve complex technical issues across the stack.
- Keep up with emerging technologies and industry best practices to ensure solutions remain modern and effective.
Required Skills & Experience:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3 to 7 years of hands-on software development experience with a focus on .NET technologies.
- Proficient in .NET Core and C#.
- Proven ability to design and implement microservices architectures.
- Strong understanding of event-driven architecture.
- Solid experience with RESTful APIs and web service development.
- Experience working with Docker or Kubernetes for containerization and orchestration.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud (GCP)
- Excellent analytical and debugging skills with strong attention to detail.
- Effective communicator with the ability to lead discussions and work well within a team.
- Hands-on experience with TDD and writing reliable, automated test cases.
Advantageous:
- Exposure to CI/CD tools and DevOps workflows.
- Experience with messaging systems such as AWS SNS/SQS .
- Familiarity with modern frontend frameworks like Angular, React, or Vue.js.
- Experience with relational databases such as SQL Server, MongoDB, or PostgreSQL.
- Understanding of Clean Architecture principles in .NET.
- Experience working in Agile development environments.
Report job