.Net Developer
- Full-time
- Legal Entity: Bosch Global Software Technologies Private Limited
Company Description
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Job Description
Job Title: .NET Developer
Job Summary:
We are looking for a skilled 3+ years .NET Developer to join our team. The ideal candidate should have expertise in Microsoft technologies, including C#, .NET Framework, .NET Core, and the latest versions (.NET 7/8). The developer will be responsible for designing, developing, and maintaining high-quality, scalable, and robust applications while ensuring best coding practices and software design principles.
Key Responsibilities:
Develop, test, and maintain applications using C#, .NET Framework, .NET Core, and .NET 7/8.
Design and implement scalable Web APIs and ASP.NET MVC applications.
Utilize Object-Oriented Programming (OOP) principles to create structured and maintainable code.
Work with relational and non-relational databases, including SQL and NoSQL databases.
Develop client-side components using HTML, CSS, Bootstrap, and Angular.
Implement ORM tools such as Entity Framework and Entity Framework Core using Code First and Database First approaches.
Write clean, high-quality, and maintainable code following industry standards.
Apply software design patterns to improve code efficiency and maintainability.
Conduct unit testing using frameworks such as XUnit, NUnit, and MS Unit Framework to ensure software reliability.
Collaborate with cross-functional teams, including UI/UX designers, backend developers, and database administrators.
Troubleshoot, debug, and optimize application performance.
Stay updated with emerging technologies and trends in .NET development.
Required Skills and Qualifications:
Strong proficiency in C#, .NET Framework, .NET Core, and .NET 7/8.
Solid understanding of Object-Oriented Programming (OOP) principles and software architecture.
Experience in developing and consuming Web APIs and ASP.NET MVC applications.
Proficiency in working with SQL and NoSQL databases.
Hands-on experience with front-end technologies including HTML, CSS, Bootstrap, and Angular.
Expertise in ORM tools such as Entity Framework/Entity Framework Core.
Knowledge of design patterns and software development best practices.
Familiarity with unit testing frameworks like XUnit, NUnit, and MS Unit Framework.
Strong problem-solving and debugging skills.
Excellent communication and teamwork skills.
Preferred Qualifications:
Experience with cloud technologies such as Azure or AWS.
Knowledge of DevOps practices and CI/CD pipelines.
Experience with microservices architecture.
Qualifications
Educational qualification:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience :
Mandatory/requires Skills :
Preferred Skills :
Additional Information
Location - Coimbatore/Bangalore