.NET Core Developer
Infogain India Private Limited
Apply on company website
.NET Core Developer
Infogain India Private Limited
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
.NET Core Developer - Senior
As a Back End Engineer ], you will be responsible for designing, developing, and maintaining backend services using .NET technologies, primarily focusing on C#, .NET 8, and containerization tools like Docker. You will be working with modern architectures such as microservices and distributed systems using technologies like gRPC, GraphQL, and Dapr. You will collaborate with cross-functional teams to build reliable and scalable back-end systems that serve millions of users.
Responsibilities:
- Design and develop high-performance, scalable, and secure back-end services and APIs using C# and .NET 8.
- Work with Docker to containerize services and deploy them to cloud platforms.
- Implement and maintain gRPC and GraphQL APIs for communication between microservices and third-party services.
- Collaborate with the front-end team to integrate back-end services with user-facing applications.
- Develop distributed systems and implement patterns like event-driven architectures using Dapr.
- Write efficient, reusable, and maintainable code following best practices.
- Work on performance optimization, including reducing latency and improving throughput.
- Participate in code reviews to maintain high-quality code standards.
- Troubleshoot and debug issues in production and development environments.
- Monitor the performance and availability of deployed services, identifying and resolving issues promptly.
- Contribute to the continuous improvement of development practices, tools, and processes.
Required Skills & Qualifications:
- Proven experience as a Back End Engineer or similar role with a strong focus on C# and .NET technologies (minimum 3-5 years of experience).
- Deep knowledge of C# and .NET 8, with the ability to write clean, efficient, and maintainable code.
- Hands-on experience with Docker and containerized environments.
- Experience with gRPC and GraphQL for building high-performance APIs.
- Familiarity with Dapr (Distributed Application Runtime) for building microservices-based applications.
- Solid understanding of RESTful API design and development.
- Experience with relational and NoSQL databases such as SQL Server, PostgreSQL, MongoDB, or similar.
- Familiarity with cloud platforms like Azure
- Strong understanding of software development principles, including version control (Git), CI/CD pipelines, and Agile methodologies.
- Excellent problem-solving skills and ability to troubleshoot complex systems.
- Strong communication and teamwork skills, with the ability to collaborate effectively across teams.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
Preferred Skills & Qualifications:
- Experience working with Kubernetes or other container orchestration platforms.
- Familiarity with serverless architectures.
- Knowledge of microservices patterns and practices.
- Experience with testing frameworks (unit testing, integration testing, etc.).
- Familiarity with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).
- Experience with monitoring and logging tools (e.g., Prometheus, ELK stack, Datadog).
EXPERIENCE
- 6-8 Years
Job role
Work location
Bangalore
Department
Software Engineering
Role / Category
Software Backend Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 6 years
About company
Name
Infogain India Private Limited
Job posted by Infogain India Private Limited
Apply on company website