{bc}
indeed

Backend Developer

Siemens Energy
Haryana, IND
Full-time
Onsite
Discovered 1 months ago
Backend developmentC# .NETPythonRESTful APIsMicroservices architectureObject-oriented programming

Full Job Posting

Role overview

The role designs and delivers scalable, maintainable, high-performance mobile and web applications, with a focus on backend development.

The description calls for a Senior Software Developer and states 5+ years of backend development experience.

Development and collaboration

  • Design, develop, and maintain backend systems using C# .NET or Python, producing efficient, scalable, maintainable code.
  • Translate business requirements into technical solutions with frontend developers, data scientists, and product managers.
  • Optimize application performance, troubleshoot complex issues, and implement security and data protection measures.
  • Write documented code and unit tests, participate in code reviews, and mentor junior developers.
  • Manage web servers and configure services; collaborate with data scientists and analysts.
  • Assist with migration from monolithic systems to microservices architecture.

Cloud and infrastructure

  • Implement and manage cloud-native solutions on AWS and automate cloud infrastructure provisioning with Infrastructure-as-Code tools.
  • Monitor and troubleshoot Kubernetes workloads, networking, and resource allocation; deploy and manage Kubernetes workloads.
  • Develop, package, and maintain containerized applications for portability and consistency across environments.

Technical qualifications

  • At least 5 years of backend development experience and proficiency in either C# .NET or Python.
  • Experience with RESTful APIs and microservices; understanding of object-oriented programming and SQL and NoSQL databases.
  • Familiarity with version control systems such as Git; hands-on knowledge of cloud platforms such as Azure or AWS.
  • Experience implementing CI/CD pipelines and working with cloud-native architecture and Infrastructure-as-Code tools.
  • Hands-on containerization experience with Docker, Kubernetes, or Podman, including Kubernetes orchestration and workload management.
  • Experience with monitoring and logging tools; understanding of cloud networking concepts such as VPCs and gateways.

Education and collaboration

  • Bachelor’s degree in computer science or a related field.
  • Experience with Agile methodologies such as Scrum, Kanban, or similar in software development.
  • Strong problem-solving, analytical, communication, and collaboration abilities; able to work effectively in a multicultural, multinational team.
  • Willingness and ability to learn new languages or technologies.

About Siemens Energy

Siemens Energy describes itself as an energy technology company with about 100,000 employees in more than 90 countries.

The company says its technologies support energy systems and the energy transition.

Rewards and benefits

  • Listed benefits include global-team and project opportunities, medical benefits, flexible work, time off and parental leave, continued learning, and employee resource groups.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Siemens Energy