4 years of experience in each of the following: Developing web-based applications and associated technologies including C#, Angular or similar JavaScript framework, HTML5, CSS3, SQL, GitHub; Database design and development such as SQL Server; Leading development of highly complex computer software; Utilizing Object Oriented analysis, n-tier architectures, client-driven programming, and test-driven development; and Software release management, code promotion and related software development life cycle 1 year of experience in the following: Microsoft Azure technologies to support microservice architecture such as Azure SQL database or Azure App Containerization and hosting; and Entity Framework or similar data abstraction layer framework. Responsibilities: Collect, analyze, and document user requirements; Design, develop, modify, support, and install computer software, with a focus on self-directed project delivery; Obtain technical skills and industry training; Lead software development projects (project lead); Direct coordination & liaison with non-technical business owners; and Train & mentor other Software Engineers, Validation Engineers, and end users.