Backend Developer (C# .NET Core, .NET Frameworks, WebAPI, Microservices, AKS, MongoDB, WPF)
Bengaluru, IndiaFull-timeMid · 4+ years
About this role
We are looking for two experienced Backend Developers with strong expertise in C# .NET Core, .NET Frameworks, WebAPI, Microservices, AKS, MongoDB, and WPF. The successful candidates will play a crucial role in designing and developing scalable backend systems and services that drive our applications.
Key Responsibilities:
- Backend Development: Develop, enhance, and maintain backend services and applications using C# .NET Core and .NET Frameworks.
- API Development: Design and implement RESTful APIs to support frontend and third-party integrations.
- Microservices Architecture: Build and manage microservices, ensuring scalability and reliability of services.
- Containerization and Orchestration: Utilize Azure Kubernetes Service (AKS) for deploying and managing containerized applications.
- Database Management: Design and manage MongoDB databases, ensuring efficient data storage and retrieval.
- Performance Optimization: Identify and resolve performance bottlenecks, ensuring optimal system performance.
- WPF Development: Develop and maintain Windows Presentation Foundation (WPF) applications as needed.
- Collaboration: Work closely with frontend developers, product managers, and other stakeholders to deliver high-quality solutions.
- Documentation: Create and maintain detailed documentation of system architecture, APIs, and processes.
Required Skills and Qualifications:
- Experience: Minimum of 5 years of experience in backend development with a focus on C# .NET Core, .NET Frameworks, WebAPI, and Microservices.
- WebAPI: Strong experience in designing and consuming RESTful APIs.
- Microservices: Proven experience with microservices architecture and implementation.
- AKS: Hands-on experience with Azure Kubernetes Service (AKS) for container orchestration.
- MongoDB: Proficiency in MongoDB and experience with designing schema and optimizing queries.
- WPF: Experience with Windows Presentation Foundation (WPF) for desktop application development.
- Front-End Skills: Hands-on experience with front-end technologies like React is an added advantage.
- Database Skills: Knowledge of SQL and NoSQL databases, including performance tuning and query optimization.
- Problem-Solving: Excellent analytical and problem-solving skills with a strong attention to detail.
- Communication: Effective communication skills, with the ability to work collaboratively in a team environment.
- Version Control: Proficiency with version control systems such as Git.
- Cloud Platforms: Experience with other cloud platforms (e.g., AWS) and DevOps practices.
- Agile Methodologies: Familiarity with Agile methodologies and continuous integration/continuous deployment (CI/CD) pipelines.
- Additional Skills: Knowledge of Frontend programming languages like React or Angular is a plus.
Location: Puttur/Mysore/Benguluru
Experience: 4+ years
Number of Positions: 2
