Padmi

.NET Backend Developer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Siemens Energy

Opens the source posting on shine.com

Source description

About the role

View original

As a Senior Software Developer at Siemens Energy, your role will involve designing, developing, and maintaining scalable and efficient backend systems using C# .NET or Python. You will collaborate with cross-functional teams to translate business requirements into technical solutions, optimize application performance, troubleshoot complex issues, and implement security measures and data protection protocols. Your responsibilities will include writing clean, maintainable, and well-documented code, participating in code reviews, mentoring junior developers, managing webservers, configuring services, collaborating with data scientists and analysts, assisting in transitioning from monolithic to microservices architecture, and implementing and managing cloud-native solutions on AWS. Additionally, you will automate cloud infrastructure provisioning and management using Infrastructure-as-Code (IaC) tools, monitor and troubleshoot Kubernetes workloads, develop, package, and maintain applications as containers, and deploy and manage Kubernetes workloads. Key Responsibilities: - Design, develop, and maintain scalable and efficient backend systems using C# .NET or Python - Collaborate with cross-functional teams to translate business requirements into technical solutions - Optimize application performance and troubleshoot complex issues - Implement security measures and data protection protocols - Write clean, maintainable, and well-documented code and unit test cases - Participate in code reviews and mentor junior developers - Manage webservers, configure services, and collaborate with data scientists and analysts - Assist in transitioning from monolithic to microservices architecture and implement cloud-native solutions on AWS - Automate cloud infrastructure provisioning and management using Infrastructure-as-Code (IaC) tools - Monitor and troubleshoot Kubernetes workloads, networking, and resource allocation - Develop, package, and maintain applications as containers, ensuring portability and consistency across environments - Deploy and manage Kubernetes workloads Qualifications Required: - 5+ years of experience in backend development - Strong proficiency in either C# .NET or Python - Experience with RESTful APIs and microservices architecture - Solid understanding of OOPs concepts and database systems (SQL and NoSQL) - Familiarity with version control systems (e.g., Git) - Hands-on knowledge of cloud platforms (e.g., Azure, AWS) - Experience in implementing CI/CD pipelines - Excellent problem-solving and analytical skills - Strong communication and collaboration abilities - Understanding of Design patterns - Proven experience working with Agile methodologies in a software development environment - Bachelors degree in computer science or related field - Ability to work effectively in a multicultural, multinational team and respect diverse perspectives - Experience with cloud-native architecture, infrastructure-as-code tools, containerization tooling (Docker, K8s, Podman), container orchestration, workload management with Kubernetes, monitoring and logging tooling, and networking concepts in cloud setups Siemens Energy is a global company dedicated to developing energy systems of the future and ensuring reliable and sustainable energy for the global community. With a focus on decarbonization, new technologies, and energy transformation, Siemens Energy offers opportunities to work on innovative projects, medical benefits, remote/flexible work options, time off/paid holidays, parental leave, continual learning through the Learn@Siemens-Energy platform, and access to a variety of employee resource groups. Learn more about how you can make a difference at Siemens Energy by visiting their website: Siemens Energy Careers. As a Senior Software Developer at Siemens Energy, your role will involve designing, developing, and maintaining scalable and efficient backend systems using C# .NET or Python. You will collaborate with cross-functional teams to translate business requirements into technical solutions, optimize application performance, troubleshoot complex issues, and implement security measures and data protection protocols. Your responsibilities will include writing clean, maintainable, and well-documented code, participating in code reviews, mentoring junior developers, managing webservers, configuring services, collaborating with data scientists and analysts, assisting in transitioning from monolithic to microservices architecture, and implementing and managing cloud-native solutions on AWS. Additionally, you will automate cloud infrastructure provisioning and management using Infrastructure-as-Code (IaC) tools, monitor and troubleshoot Kubernetes workloads, develop, package, and maintain applications as containers, and deploy and manage Kubernetes workloads. Key Responsibilities: - Design, develop, and maintain scalable and efficient backend systems using C# .NET

One address, no account. We’ll tell you when matching roles go live.

More at Siemens Energy

Related open roles

View all roles