GenAI Full Stack Developer (C#, AWS, Angular)
Skills
About the role
Hello Visionary!
At Siemens, we believe businesses thrive when people grow. That’s why we put our people first—empowering them with opportunities, challenges, and continuous learning. Join our global, diverse teams and discover how far your journey can take you.
We’re looking for a Fullstack Developer – C# + Angular with GenAI/Agentic AI (5–10 years) to join our team.
You’ll make a difference by:
Designing and developing scalable, cloud-native applications using C# (.NET Core), Angular, and AWS
Building AI-powered and agentic solutions to enhance engineering productivity and automate development workflows
Developing and integrating LLM-based applications with enterprise systems and APIs
Designing REST APIs and microservices architectures aligned with modern design patterns
Implementing Retrieval-Augmented Generation (RAG) and agentic workflows for software engineering use cases
Leveraging tools and frameworks such as LangChain, LangGraph, Semantic Kernel, CrewAI, OpenAI Agents SDK, or similar
Building and optimizing solutions using vector databases and semantic search
Developing reusable AI capabilities and productivity tools for broader engineering teams
Contributing to architecture, estimation, planning, and implementation within an Agile (Scrum) environment
Implementing unit, integration, and automated testing, ensuring high-quality, maintainable software
Utilizing GitLab CI, Docker, Kubernetes for continuous integration and deployment
Ensuring clean code, scalability, and long-term maintainability
Driving continuous improvement aligned with Siemens engineering practices
You’ll win us over by:
Education & Experience
B.E. / B.Tech / M.Sc. / MCA in Computer Science / Information Technology (or equivalent)
5–10 years of experience in IT software product development
Strong experience in cloud-native development (AWS) using C# (.NET Core) & Angular
At least 1 year of hands-on experience in GenAI / Agentic AI solutions
Must-Have Skills
Strong object-oriented programming (OOP) skills and ability to translate requirements into scalable solutions
Experience designing REST APIs and microservices
Hands-on experience with agent frameworks such as:
LangChain, LangGraph, CrewAI, Semantic Kernel
OpenAI Agents SDK, GitHub Speckit, BMAD (or similar)
Experience integrating LLMs with enterprise applications and APIs
Solid understanding of RAG (Retrieval-Augmented Generation) architecture
Familiarity with Model Context Protocol (MCP)
Experience implementing tool-calling and workflow orchestration patterns
Hands-on experience with vector databases and semantic search
Experience building agentic workflows and AI-powered developer tools
Familiarity with AI coding assistants like GitHub Copilot, Claude Code, Codex
Experience with Git-based workflows and CI/CD pipelines
Hands-on experience with GitLab CI and Docker
Strong understanding of containerization (Docker, Kubernetes) and AWS cloud
Ability to thoroughly develop and test solutions using structured, object-oriented approaches
Willingness to learn additional tech stacks like Python, Go, or Java
Strong communication skills (written & spoken English)
Ownership mindset with a commitment to quality and engineering excellence
Desirable Skills
Experience with SQL/NoSQL databases, Kafka, or event-driven microservices
Familiarity with evaluation frameworks like Langfuse, RAGAS, DeepEval
Experience with observability platforms such as Langsmith
Working knowledge of AWS Bedrock
Hands-on experience in BDD/TDD, NUnit, NSubstitute
Experience with tools like Cypress, Git, SonarQube
Exposure to Agile practices (Scrum ceremonies, clean code, self-organized teams)
Experience in test-driven development, refactoring, and profiling
Experience working with international and virtual teams
Certification in cloud technologies
Your key responsibilities:
Within the first 3–6 months, you will:
Deliver AI-powered solutions adopted by engineering teams
Reduce effort spent on repetitive software development tasks
Improve engineering productivity through agentic workflows
Establish reusable AI capabilities across multiple teams
Contribute to the organization’s AI transformation roadmap
Ongoing Responsibilities:
Be part of a self-organized, cross-functional Agile team working across global locations
Design and develop complex systems using modern software engineering practices
Continuously deliver increments using Scrum methodology
Ensure system functionality through automated testing and DevOps pipelines
Apply Continuous Quality practices to maintain high standards and long-term maintainability
Participate in estimation, planning, and implementation aligned with timelines and quality commitments
Support integration, testing, and automation across the system lifecycle
Contribute to Configuration Management and Continuous Deployment
Document software design and development outputs to ensure scalability and sustainability
Create a better #TomorrowWithUs!
This role, based in Chennai, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.
At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. 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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.