Full Stack Developer
Responsible for designing, developing, and maintaining full stack web applications and cloud-based solutions using Microsoft Azure services. The role involves building scalable front-end and back-end systems, developing RESTful APIs, implementing responsive UI designs, and ensuring application performance, reliability, and quality through testing and monitoring in an Azure environment.
Requirement/Must Have
• Strong experience building web applications using modern technologies.
• Experience developing cloud-based applications using Microsoft Azure services.
• Strong experience with HTML5, CSS/SCSS, JavaScript, and TypeScript.
• Experience with Angular 12+ for front-end development.
• Experience building RESTful APIs using ASP.NET Core.
• Experience with Entity Framework Core for data access.
• Experience implementing responsive UI designs.
• Experience with unit testing in Angular and.NET.
• Experience monitoring and troubleshooting applications using Azure Application Insights.
• Strong problem-solving and debugging skills.
Experience
• 5+ years of experience in full stack development.
• Experience building web applications using Angular and ASP.NET Core.
• Experience working with Azure PaaS services.
• Experience working with Entity Framework Core (preferred version 6+).
• Experience with application monitoring and logging tools such as App Insights.
• Experience working in Agile development environments.
Responsibilities
• Develop and maintain full stack web applications using Angular and ASP.NET Core.
• Build and deploy applications using Microsoft Azure services.
• Design and implement RESTful API services using ASP.NET Core.
• Develop responsive and user-friendly UI using Angular 12+ and SCSS/CSS.
• Implement state management using NgRx where applicable.
• Write and maintain unit tests for front-end and back-end applications.
• Monitor application performance and errors using Azure Application Insights.
• Debug and resolve application issues and recurring bugs.
• Collaborate with cross-functional teams to deliver high-quality solutions.
• Ensure application scalability, performance, and reliability.
Should Have
• Experience with NgRx state management.
• Experience with AI tools such as GitHub Copilot or Claude Code.
• Experience in financial accounting domain.
• Experience with newer versions of Angular (12+ and above).
• Experience with Entity Framework Core 6+.
• Experience querying and analyzing logs from Azure Application Insights.
Skills
• Angular.
• TypeScript.
• JavaScript.
• HTML5.
• CSS/SCSS.
• ASP.NET Core.
• Entity Framework Core.
• RESTful APIs.
• Microsoft Azure.
• Azure Application Insights.
• Unit testing (Angular and.NET).
• Visual Studio / Visual Studio Code.