| professional experience in software development | Required | 5.0 | Years |
| Strong experience developing modern UI/UX applications using Angular and TypeScript (experience with recent Angular versions preferred) | Required | | |
| Proficiency with Angular CLI and front-end application architecture | Required | | |
| Experience integrating client applications with RESTful APIs/endpoints developed by internal teams or third-party vendors | Required | | |
| Solid understanding and implementation experience with client-side authentication and authorization mechanisms | Required | | |
| Strong proficiency in C#, .NET Framework, and .NET Core development | Required | | |
| Experience designing, developing, and maintaining RESTful APIs for client application consumption | Required | | |
| Hands-on experience with Entity Framework, preferably Entity Framework Core (EF Core) | Required | | |
| Working knowledge of SQL databases and T-SQL | Required | | |
| Experience with source control systems such as Git and/or TFS | Required | | |
| Familiarity with Azure DevOps/ADO, including work item tracking, build pipelines, and CI/CD processes | Required | | |
| Understanding of DevOps principles and deployment automation practices | Required | | |
| Experience implementing application logging and monitoring solutions (e.g., NLog or similar frameworks) | Required | | |
| Experience with software testing methodologies, including Unit Testing, Smoke Testing, Regression Testing, System Testing, and Integration Testing | Required | | |
| Experience working with SSIS packages and SSRS reports | Highly desired | | |
| Ability to quickly adapt to changing priorities and technologies | Highly desired | | |
| Experience working in Agile/Scrum development environments | Highly desired | | |
| Strong analytical and problem-solving skills | Highly desired | | |
| Excellent communication and collaboration skills | Highly desired | | |