FullStack Developer (Azure .NET Angular)
Key Responsibilities:
-
Application Development:
- Design develop and maintain robust scalable web applications using .NET Core for backend and Angular for frontend.
- Create and consume RESTful APIs to enable seamless integration between client and server.
-
Cloud Integration:
- Develop cloudnative applications and migrate existing systems to Azure.
- Leverage Azure services like Azure Functions App Services Blob Storage Azure SQL Azure DevOps and Azure Active Directory.
-
Frontend Development:
- Build dynamic user interfaces with Angular (v9 preferred) HTML5 CSS3 and TypeScript.
- Optimize applications for maximum speed and scalability.
-
Backend Development:
- Implement business logic data processing and secure authentication/authorization mechanisms using .NET Core and Entity Framework Core.
- Manage data with SQL Server and integrate with NoSQL databases when necessary.
-
DevOps & CI/CD:
- Implement CI/CD pipelines using Azure DevOps for automated testing deployment and monitoring.
- Monitor application performance and resolve issues proactively.
-
Collaboration:
- Work closely with product managers UX designers and other developers to ensure alignment with project goals.
- Participate in Agile ceremonies (sprint planning daily standups retrospectives) and provide timely updates.
-
Code Quality & Testing:
- Ensure code quality by following best practices conducting code reviews and implementing unit and integration tests.
- Use tools like XUnit NUnit Karma and Jasmine for testing.