Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Microservices developer

AT Schneider Electric
Schneider Electric

Microservices developer

Bangalore, India

Job Description:

We are looking for a skilled Microservice Developer with expertise in C# and Node.js, along with experience in Azure, to join our dynamic team. In this role, you will be responsible for designing, building, and maintaining microservices that power our applications and services.

Candidate be proficient in C# and Node.js; the programming language should not be a constraint for developing microservices. You must possess strong design skills and logical reasoning abilities, along with a solid understanding of RESTful and microservices architecture. Additionally, a basic knowledge of JavaScript and a fundamental understanding of Azure and NoSQL are required.

Responsibilities:

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • Develop and implement microservices using C# or Node.js to meet business requirements.
  • Design and maintain scalable, high-performance cloud-native applications on Azure.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Monitor, troubleshoot, and optimize application performance and reliability.
  • Implement best practices for API development and microservices architecture.
  • Write clean, maintainable, and efficient code with thorough documentation.
  • Participate in code reviews and contribute to the continuous improvement of our development processes.
  • Stay updated with emerging technologies and industry trends related to microservices and cloud platforms.

Qualifications

Essentials:
  • Strong technical knowledge of C# and .NET
  • Extensive technical expertise in Node.js
  • In-depth knowledge of Microsoft Azure cloud services
  • Solid understanding of microservices development practices
  • Strong grasp of best coding practices and design patterns
  • Proficient in writing readable and maintainable code
  • Experience with Terraform is essential.
  • Familiarity in installing, configuring, deploying, maintaining, and optimizing Azure cloud-based servers and services for high availability, scalability, and fault tolerance
  • Experience in configuring health monitoring and alerts for applications, pipelines, infrastructure, and services
  • Familiarity with container orchestration platforms, preferably Azure Kubernetes Services
  • Proficient in creating tools, scripts, and automation, preferably using Python
  • Knowledge of TCP/IP networking protocols, including HTTP and REST APIs
  • Experience with RESTful APIs and web services
  • Understanding of CI/CD pipelines and DevOps practices
  • Excellent problem-solving skills with keen attention to detail
  • Strong communication and teamwork skills

Desirable:
  • Experience in working in an Agile environment.
  • Azure Cloud Platform experience
  • Security experience, certifications, or compliance auditing


Personal qualities & behavioral traits
  • Problem-solver at heart - resourceful, aptitude to quickly troubleshoot.
  • Resourceful & proactive: take initiative & act
  • Willingness & ability to learn new technologies.
  • Ability to challenge and question-based on reasoned argument.
  • Clear and precise communication in English - written and verbal.


Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline.
  • 3+ years of rich experience in the areas mentioned above

Schedule: Full-time
Req: 009C2N

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Schneider_Electric-https://careers.se.com/jobs/009C2N?lang=en-us
Employment Type: Full Time