Position Summary:
We are on the lookout for a Senior C# Developer with extensive knowledge and experience in microservices architecture to join our product development team. This role is crucial for the design, development, and optimization of our flagship products. You’ll be working closely with a dedicated team of developers and product managers to innovate and expand our product offerings.
Key Responsibilities:
- Lead the development and scaling of our in-house products using C# and microservices architecture.
- Design, build, and maintain efficient, reusable, and reliable C# code.
- Ensure the best possible performance and quality of high-scale applications.
- Collaborate with the product team to understand end-user requirements and translate them into technical specifications.
- Foster a culture of software excellence and share your knowledge with the team.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of professional experience in software development with a strong focus on C#.
- Deep understanding of microservices architecture and experience in developing and deploying microservices solutions.
- Proficiency in .NET Core, ASP.NET Core, and Entity Framework Core.
- Solid understanding of the full software development life cycle.
- Familiarity with Docker, Kubernetes, and cloud services (AWS, Azure, GCP) is a plus.
- Strong analytical skills and the ability to tackle issues with innovative solutions.
- Excellent communication skills and a team-oriented approach.