Role Overview
Develop and maintain scalable full-stack web applications using C#, .NET Core, and Angular. This role involves building responsive front-end solutions, designing secure RESTful APIs, and supporting application integration using Azure cloud services within an Agile environment.
Responsibilities
- Develop and maintain scalable full-stack web applications using C# (.NET Core/.NET 5+) and Angular.
- Build responsive front-end solutions using Angular and MVC frameworks.
- Design, develop, and support secure RESTful APIs and backend services.
- Collaborate with business stakeholders and technical teams to deliver new features.
- Support application integration, deployment, and maintenance using Azure cloud services.
- Utilize GitHub and TFS for source code management and version control.
- Participate in Agile and SAFe ceremonies.
- Troubleshoot and resolve issues across frontend, backend, and database layers.
Requirements
- 4-6 years of experience in full-stack application development using C# (.NET Core/.NET 5+) and Angular.
- Strong knowledge of REST API development, SQL Server, and software development best practices.
- Good understanding of object-oriented programming, design patterns, and application architecture.
- Experience with GitHub and TFS for source code management.
- Familiarity with Azure cloud services for application deployment and integration.
- Exposure to microservices architecture, CI/CD tools, and DevOps practices is an advantage.
- Experience with unit testing frameworks and automated testing methodologies is preferred.
- Understanding of Agile development practices and SAFe methodology.
Skills
- C#
- Angular
- Azure
- SQL Server
- RESTful APIs
Benefits
- Access to one of the industry's largest digital learning platforms with 250,000+ courses.
- Inclusive work environment with a strong sense of belonging.
- Opportunity to work on cutting-edge projects with industry leaders.
- Work at green campuses running on 100% renewable electricity.