Source description
About the role
As a Senior .NET Developer at HARMAN, you will be a key player in designing and developing robust, scalable web applications using C#, ASP.NET MVC, Web API, Microservices architecture, and SQL Server. Your role will involve contributing to the overall architecture, ensuring high-quality code delivery, and maintaining complex backend systems. Here are the key responsibilities you will take on: - Architecture Design: - Participate in the design and development of microservices architecture, including API definition, data modeling, and system integration. - Backend Development: - Write clean, efficient, and well-documented C# code to build high-performance Web APIs utilizing the latest .NET Core framework. - Database Interaction: - Design and implement database interactions using SQL Server, including stored procedures, complex queries, and data access strategies. - Microservices Implementation: - Develop and deploy independent, scalable microservices with clear boundaries and communication mechanisms. - Frontend Integration: - Collaborate with the front-end team to ensure seamless integration of backend APIs with JavaScript frameworks (React, Angular, etc.). - Testing and Quality Assurance: - Write unit tests, integration tests, and perform code reviews to maintain high-quality standards. - Code Optimization: - Identify performance bottlenecks and implement optimization techniques to improve application responsiveness. - Mentorship and Leadership: - Provide technical guidance and mentorship to junior developers on the team. - Continuous Improvement: - Stay updated on emerging technologies and best practices within the .NET ecosystem and propose improvements to existing systems. Required Skills: - Proficiency in C# - Expertise in ASP.NET Core MVC, Web API, dependency injection, and middleware - Solid experience in designing, building, and deploying microservices - Proficient in writing complex SQL queries, stored procedures, and database optimization techniques - Basic understanding of JavaScript and familiarity with modern JavaScript frameworks (React, Angular) - Knowledge of REST API design principles and best practices - Experience with Git for version control - Familiarity with cloud platforms like Azure or AWS is a plus Qualifications: - Bachelors degree in computer science or equivalent experience - 4+ years of hands-on experience developing enterprise-level applications using .NET technologies - Strong problem-solving and analytical skills - Excellent communication and collaboration skills - Ability to work independently and as part of a team - Passion for staying updated with the latest technology trends At HARMAN, innovation, inclusivity, and teamwork are part of the DNA, and you will be joining a team dedicated to making life better. The company is committed to providing opportunities, innovative technologies, and resources for you to build a successful career. HARMAN is an Equal Prospect / Affirmative Action employer, ensuring all qualified applicants receive consideration for employment without regard to various legally protected characteristics. As a Senior .NET Developer at HARMAN, you will be a key player in designing and developing robust, scalable web applications using C#, ASP.NET MVC, Web API, Microservices architecture, and SQL Server. Your role will involve contributing to the overall architecture, ensuring high-quality code delivery, and maintaining complex backend systems. Here are the key responsibilities you will take on: - Architecture Design: - Participate in the design and development of microservices architecture, including API definition, data modeling, and system integration. - Backend Development: - Write clean, efficient, and well-documented C# code to build high-performance Web APIs utilizing the latest .NET Core framework. - Database Interaction: - Design and implement database interactions using SQL Server, including stored procedures, complex queries, and data access strategies. - Microservices Implementation: - Develop and deploy independent, scalable microservices with clear boundaries and communication mechanisms. - Frontend Integration: - Collaborate with the front-end team to ensure seamless integration of backend APIs with JavaScript frameworks (React, Angular, etc.). - Testing and Quality Assurance: - Write unit tests, integration tests, and perform code reviews to maintain high-quality standards. - Code Optimization: - Identify performance bottlenecks and implement optimization techniques to improve application responsiveness. - Mentorship and Leadership: - Provide technical guidance and mentorship to junior developers on the team. - Continuous Improvement: - Stay updated on emerging technologies and best practices within the .NET ecosystem and propose improvements to existing systems. Required Skills: - Proficiency in C# - E
More at HARMAN