Major Responsibilities
- Write code to enhance the organization’s cloud-based, commercially available software products: AgExpert Field and AgExpert Accounting.
- Pull tasks from the Azure DevOps board to add new functionality, improve existing features, or identify and fix bugs as part of the current two-week sprint cycle.
- Work collaboratively in a Scrum environment with a team of 5–8 professionals.
- Beyond coding, actively contribute to learning, maintaining, and improving the team’s security practices. This includes:
- Ensuring third-party libraries remain up-to-date.
- Reviewing Azure-generated alerts for potential security issues.
- Staying informed about application security best practices and making recommendations for improvements.
Skills & Experience
Required Experience:
- 5+ years of experience in the field with exposure to the following:
- Building web applications using the technologies listed below.
- Developing PaaS applications using Microsoft Azure services.
- Building web applications with HTML5, CSS/SCSS, JavaScript, TypeScript, Angular 12+, and NgRx.
- Developing RESTful API services using ASP.NET Core and Entity Framework Core.
- Implementing responsive design with Angular 15+.
- Writing unit tests in Angular and .NET.
- Monitoring Azure Application Insights error logs and resolving recurring issues.
Required Skills:
- HTML5
- CSS/SCSS
- JavaScript
- TypeScript
- Angular 12+
- NgRx (preferred but not required)
- ASP.NET Core
- Visual Studio and/or Visual Studio Code
- Entity Framework Core
Nice to Have:
- Experience with financial accounting systems.
- Experience with newer versions of Angular (12+).
- Familiarity with Entity Framework Core (6+).
- Ability to query and analyze data using Application Insights.
- Understanding of authentication and authorization mechanisms for web and API applications.
- Experience with Azure App Services (Web and API).
- Proficiency with version control systems, particularly GIT.
- Knowledge of OAuth2 protocols.