.NET Fullstack developer
Summary
Designs and maintains full-stack web applications using .NET (C#) and Angular, with a heavy focus on building test automation frameworks for web apps and integrating automated tests into CI/CD pipelines. Also collaborates with QA, DevOps, and business teams on testing strategy and participates in code reviews and architecture discussions.
Key Responsibilities
- Design, develop, and maintain full stack applications using .NET (C#) and Angular
- Build and enhance test automation frameworks and tools for web applications
- Integrate automated tests into CI/CD pipelines to ensure continuous quality delivery
- Collaborate with QA, DevOps, and business teams to define testing strategies and automation scope
- Optimize application and automation performance, scalability, and reliability
- Participate in code reviews, technical design, and architecture discussions
- Ensure best practices in software development, testing, and DevOps
Required Skills
- 10+ years of experience in full stack development
- Strong hands-on experience in .NET Core / ASP.NET, C#, and Angular
- Proven experience in Test Automation Development (e.g., Selenium, Playwright, or similar)
- Solid experience with CI/CD pipelines (e.g., Jenkins, Azure DevOps, GitLab CI/CD)
- Experience with REST APIs, microservices, and modern web architectures
- Familiarity with version control systems (Git)
- Strong problem-solving and debugging skills
Good to Have
- Experience in Semiconductor industry or Manufacturing Execution Systems (MES)
- Exposure to cloud platforms (Azure/AWS)
- Knowledge of DevOps practices and tools