Job Overview
Siemens is looking for a Software Engineer – Full Stack Developer with strong experience in C#, .NET Core, Angular, and TypeScript.
The role involves developing scalable applications, building RESTful APIs and microservices, contributing to front-end solutions, and applying modern DevOps, CI/CD, testing, monitoring, and cloud practices.
Job Details
| Category | Details |
|---|---|
| Company | Siemens |
| Job Role | Software Engineer – Full Stack Developer |
| Experience | Up to 6 Years |
| Primary Technologies | C#, .NET Core, Angular, TypeScript |
| Backend | RESTful APIs, Microservices |
| Cloud | Azure |
| DevOps | CI/CD, Azure DevOps, GitHub Actions |
| Additional Skills | Docker, Kubernetes, Unit Testing, Logging, Monitoring, Observability |
Key Responsibilities
Full Stack Development
- Design, develop, and maintain applications using C#, .NET Core, Angular, and TypeScript.
- Develop front-end components and contribute to end-to-end application development.
- Ensure application performance, quality, responsiveness, and maintainability.
Backend & APIs
- Implement and manage RESTful APIs and microservices.
- Build secure, scalable, and maintainable backend services.
- Troubleshoot issues, identify bottlenecks, and resolve application defects.
Collaboration & Development
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Follow development best practices for code quality, organization, and automation.
- Contribute to technical improvements across the application lifecycle.
Testing & Quality
- Write and maintain unit tests to ensure application reliability.
- Support automated testing and continuous improvement of software quality.
DevOps & Cloud
- Apply DevOps practices including CI/CD automation, automated testing, logging, monitoring, and observability.
- Work with Docker and Kubernetes.
- Apply knowledge of Azure Cloud services and cloud deployment concepts.
- Work with Azure DevOps CI/CD pipelines and GitHub Actions workflows.
Required Technical Skills
| Skill Area | Expected Skills |
|---|---|
| Programming | C#, Advanced C# |
| Backend | .NET Core, RESTful APIs |
| Architecture | Microservices |
| Frontend | Angular, TypeScript |
| Cloud | Azure Cloud Services |
| Containers | Docker, Kubernetes |
| DevOps | CI/CD, Azure DevOps, GitHub Actions |
| Testing | Unit Testing, Automated Testing |
| Operations | Logging, Monitoring, Observability |
| Development Practices | Code Quality, Automation, Troubleshooting |
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Up to 6 years of experience as a Full Stack Developer or in a similar role.
- Strong proficiency in C# and .NET Core.
- Strong experience with RESTful APIs and microservice architecture.
- Strong experience with Angular and TypeScript.
- Sound knowledge of advanced C# features.
- Experience with Docker and Kubernetes.
- Familiarity with Azure Cloud services and cloud deployment concepts.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Experience working with distributed and multicultural teams.
Good to Have
- Experience with Azure DevOps CI/CD pipelines.
- Experience with GitHub Actions workflows.
- Exposure to automated testing, monitoring, and observability practices.