- Chennai - Tamil Nadu - Inde
Junior Software Developer .NET
Hello Visionary!
At Siemens, we grow when our people grow. Our diverse, global teams are here to support you, challenge you, and help you reach new heights in your career. Curious minds who love solving meaningful problems thrive here.
If that sounds like you, we’d love to welcome you into our world of innovation.
You’ll make a difference by:
- Developing and maintaining backend services using ASP.NET Core Web API, with strong focus on performance, scalability, and clean design.
- Designing, building, and optimizing SQL Server databases—including schema design, indexing, and performance tuning.
- Implementing Entity Framework Core–based data models for complex data workflows.
- Participating in the complete Application Development Life Cycle: requirement analysis, design, development, build, deploy, test, debug, and release.
- Writing high-quality unit tests using mocking frameworks to ensure robust, maintainable code.
- Collaborating with multi-functional teams in a self-organizing, Agile / Scrum environment.
- Supporting modules through integration, configuration management, and contributing toward Continuous Deployment practices.
- Documenting software design and implementation to ensure long-term maintainability.
- Working with internal Siemens teams across geographies to deliver reliable engineering solutions.
You’ll win us over by having:
Education & Experience
- B.E. / B.Tech / M.Sc. / MCA in Computer Science or Information Technology.
- 3–5 years of IT software development experience.
- At least 2 years of strong hands-on experience in ASP.NET Core Web API.
Must‑Have Skills
- Deep expertise in ASP.NET Core Web API and RESTful service design.
- Strong understanding of the .NET ecosystem (.NET 8, .NET Framework).
- Proficiency in Entity Framework Core for sophisticated data modeling and database operations.
- Validated experience in SQL Server—schema design, optimization, and performance tuning.
- Practical hands-on knowledge of Git, GitLab, SVN, Jenkins, and version control workflows.
- Experience across the full SDLC—analysis, design, coding, building, deployment, testing, debugging, and release.
- Strong English communication skills (written and spoken).
- Good working experience with Visual Studio and related development tools.
- Self‑motivation, eagerness to learn, and the initiative to raise ideas or ask for help.
- A proactive mindset—collaborating, sharing knowledge, and contributing to the team’s success.
Nice‑to‑Have Skills
- Exposure to cross‑platform development.
- Understanding of video streaming protocols like RTSP and WebRTC.
- Experience in Test-Driven Development (TDD), refactoring, and profiling.
- Practical experience with Agile practices—daily scrums, pair programming, sprint planning, retrospectives, and clean code principles.
- Experience collaborating within virtual international teams.
- A pragmatic, professional approach to problem‑solving.
What You’ll Gain:
- The opportunity to learn and work on sophisticated technologies like ReactJS, jQuery, HTML5, Bootstrap, and more.
- Collaboration with global software product teams—including architects and senior developers.
- A productive, disciplined Agile Scrum environment with excellent work‑life balance.
- A highly structured engineering culture where contributions directly influence project success.
- The chance to build a versatile, robust software platform that supports sophisticated future‑ready products.
Your responsibilities include:
- Playing a key role as a Software Developer for internal Siemens infrastructure tools.
- Working within a self-organized, multi-functional international development team to implement software systems.
- Participating in estimation, planning, and development of software components within Agile methodologies.
- Supporting integration and integration testing, with a focus on test automation for module-level and system-level functionality.
- Contributing to Configuration Management and Continuous Deployment initiatives.
- Documenting development results to ensure extensibility and maintainability.
- Following the Siemens product development process and chipping in to continuous improvement within your scope.
Join us and be yourself!
This role is based in Chennai, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.
We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.
We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need.
Bring your curiosity and imagination and help us shape tomorrow.
Find out more about Siemens careers at: www.siemens.com/careers