We are seeking an experienced Developer with a minimum of 5+ years of hands-on software development experience. The ideal candidate should be capable of working collaboratively within a team environment while also demonstrating the ability to work independently with minimal supervision.
• Strong experience developing modern UI/UX applications using Angular and TypeScript (experience with recent Angular versions preferred)
• Proficiency with Angular CLI and front-end application architecture
• Experience integrating client applications with RESTful APIs/endpoints developed by internal teams or third-party vendors
• Solid understanding and implementation experience with client-side authentication and authorization mechanisms
• Strong proficiency in C#, .NET Framework, and .NET Core development
• Experience designing, developing, and maintaining RESTful APIs for client application consumption
• Hands-on experience with Entity Framework, preferably Entity Framework Core (EF Core)
• Working knowledge of SQL databases and T-SQL
• Experience with source control systems such as Git and/or TFS
• Familiarity with Azure DevOps/ADO, including work item tracking, build pipelines, and CI/CD processes
• Understanding of DevOps principles and deployment automation practices
• Experience implementing application logging and monitoring solutions (e.g., NLog or similar frameworks)
• Experience with software testing methodologies, including Unit Testing, Smoke Testing, Regression Testing, System Testing, and Integration Testing
• Experience working with SSIS packages and SSRS reports (Desired)
• Experience working in Agile/Scrum development environments