Emerson is seeking a passionate and hands-on C# .NET Core Microservices Developer to join our dynamic team. In this role, you will leverage your expertise in designing and delivering robust backend solutions using C# .NET Core-based Microservices. Collaborating closely with Solution Architects, Subject Matter Experts (SMEs), and Product Managers, you will play a pivotal role in understanding requirements and driving the development and enhancement of our microservices.
Key Responsibilities
- Microservices Development. Design and develop high-performing, reliable, scalable, and secure REST APIs based on Microservices architecture using C# .NET Core.
- Code Quality. Write clean, extensible, testable, and secure code while ensuring adherence to performance requirements.
- Testing and Maintenance. Build, maintain, and execute unit tests for both new and existing code, aiming for defect-free delivery to QA.
- Agile Collaboration. Actively participate in Agile (Scrum) team dynamics, focusing on meeting both individual and team commitments.
- Flexibility. Assume additional roles and responsibilities as needed, demonstrating the ability to work with minimal supervision.
Qualifications
Essential Skills
- Proficient in C# .NET Development, specifically C# ASP .NET Core MVC.
- Experience with REST API and Web API development, including the consumption of external services.
- Strong knowledge of Entity Framework and solid understanding of MS SQL Server and relational databases.
- Competence in writing SQL queries, stored procedures, views, and functions.
- Familiarity with Object-Oriented Design Principles and Design Patterns.
- Understanding of containerization and orchestration technologies like Docker and Kubernetes.
- Proficiency in Visual Studio Code or Visual Studio, with strong debugging skills.
- Experience with Azure DevOps and GIT repositories.
- Previous experience in an Agile/Scrum development process.
- Knowledge of Behavior Driven Development (BDD) or Test-Driven Development (TDD).
Preferred Qualifications
- Bachelor’s (B.E. / B.Tech) or Master’s (M.E. / M.Tech) degree in Computer Science, Electronics, Instrumentation, or a related field.
- 5–7 years of experience in developing full-stack applications using C# .NET Core.
Our Offer to You
At Emerson, you will have the opportunity to make a meaningful impact through your work. We offer a competitive compensation and benefits package tailored to meet industry standards and local labor markets. Our comprehensive medical and insurance coverage ensures that we address the needs of our employees.
We are committed to fostering a diverse and inclusive global workplace. We welcome foreign nationals and provide Work Authorization Sponsorship to support your career journey.
Emerson values the ongoing development of our employees as a key component of our global success. We have established a Remote Work Policy for eligible roles to promote work-life balance through a hybrid setup, allowing you to work both from home and the office.
Safety is our top priority. We are relentless in our pursuit of providing a safe working environment across our global facilities.
Join us at Emerson, where your contributions will be recognized, and together we will build an organization that you are proud to represent.