Job Description:
The Full Stack Developer will enhance and support cloud-based software applications, ensuring high-quality code, strong security practices, and successful sprint delivery within an Agile Scrum environment.
Requirement/Must Have:
- University degree in Computer Science or Software Engineering.
- 5+ years of experience in software development.
- Recent hands-on experience with Angular (modern versions required).
- Experience building web applications using HTML5, CSS/SCSS, JavaScript, TypeScript, Angular, and NgRx.
- Experience developing RESTful API services using ASP.NET Core and Entity Framework Core.
- Experience building PaaS applications using Microsoft Azure services.
- Experience implementing responsive design using Angular.
- Experience with unit testing in Angular and .NET.
- Experience monitoring Azure Application Insights logs and resolving recurring issues
- Proven strong problem-solving skills.
Skills:
- HTML5.
- CSS/SCSS.
- JavaScript.
- TypeScript.
- Angular 12+.
- ASP.NET Core.
- Visual Studio and/or Visual Studio Code.
- Entity Framework Core.
- NgRx (nice to have).
Responsibilities:
- Write code to enhance the client’s cloud-based software applications.
- Complete assigned sprint tasks and meet 2-week sprint objectives.
- Maintain high code quality and follow best practices.
- Collaborate with QA testers to ensure high-quality software changes.
- Pull tasks from Azure DevOps to add or improve features and fix issues.
- Work within a Scrum team of 5–8 professionals.
- Support application security practices, including maintenance of third-party libraries and reviewing alerts.
- Stay current on application security best practices and provide recommendations.
Experience:
- Experience with full-stack development using Angular and .NET technologies.
- Experience developing secure and scalable cloud applications.
Qualification And Education:
- University degree in Computer Science or Software Engineering.