Overview
Job Title: .NET Developer
Location: Bangalore, India
Job Type: Full-time (Work from Office)
Experience: 3 to 4 years
Department: Backend Development
Job Overview:
We are looking for a skilled .NET Developer with experience in backend development to join our talented team in Bangalore. The ideal candidate will have 3 to 4 years of experience working with the .NET Framework and .NET Core, building robust, scalable, and high-performance backend systems. In this role, you will collaborate closely with other developers, engineers, and cross-functional teams to design and maintain backend solutions for our applications.
Key Responsibilities:
- Design, develop, and maintain backend services and APIs using .NET Core, ASP.NET, and C#.
- Build highly scalable, maintainable, and efficient backend systems for web applications and services.
- Write clean, well-documented, and efficient code while following industry best practices.
- Work with databases like SQL Server to create and optimize queries, stored procedures, and database structures.
- Integrate third-party services and databases with backend systems.
- Implement and maintain RESTful APIs and web services.
- Collaborate with frontend developers to ensure seamless integration of backend systems with user interfaces.
- Troubleshoot and optimize performance of backend applications and services.
- Participate in code reviews and adhere to best practices in version control, unit testing, and deployment.
- Work in an Agile development environment, following sprint cycles and delivering quality features within deadlines.
- Ensure security, scalability, and high availability of backend services.
- Continuously learn and adapt to new technologies, tools, and techniques to improve backend development practices.
Key Skills and Qualifications:
- 3 to 4 years of experience in backend development using .NET Core, ASP.NET MVC, C#, and related technologies.
- Strong experience with SQL Server, including database design, query optimization, stored procedures, and performance tuning.
- Proficiency in building and consuming RESTful APIs.
- Experience with version control systems like Git.
- Solid understanding of software design patterns, object-oriented programming (OOP), and SOLID principles.
- Hands-on experience with Unit Testing frameworks like XUnit, NUnit, or MSTest.
- Knowledge of Cloud platforms such as Azure or AWS is a plus.
- Familiarity with containerization technologies like Docker is an advantage.
- Experience with CI/CD pipelines, preferably with tools like Jenkins, Azure DevOps, or GitLab.
- Good understanding of authentication and authorization mechanisms (OAuth, JWT, etc.).
Preferred Skills:
- Familiarity with microservices architecture and experience in developing microservices-based applications.
- Knowledge of modern backend frameworks and patterns (e.g., CQRS, Event Sourcing).
- Exposure to working with message queues like RabbitMQ or Azure Service Bus.
- Experience with NoSQL databases such as MongoDB or Redis is a plus.
- Familiarity with Agile methodologies and project management tools like Jira or Trello.
Personal Attributes:
- Strong problem-solving skills and the ability to troubleshoot complex backend issues.
- Excellent communication skills, both verbal and written, to collaborate effectively with cross-functional teams.
- Ability to work independently and take ownership of projects.
- Detail-oriented and focused on delivering high-quality, well-tested code.
- Eagerness to stay up-to-date with the latest development trends and technologies.
- Positive attitude, team-oriented, and adaptable in a fast-paced environment.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Job Types: Full-time, Permanent
Pay: ₹800,000.00 - ₹1,000,000.00 per month
Benefits:
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
Ability to commute/relocate:
- Electronic City, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Required)
Education:
- Bachelor's (Required)
Experience:
- .NET Core: 2 years (Required)
- .NET: 2 years (Required)
- total work: 3 years (Required)
Work Location: In person