Design, develop and modify software applications. Develop and direct software programming and create documentation. Review requirements and finalize software specifications by meeting with systems analysts, engineers, programmers and developers. Supervise programmers, technologists and other technical personnel.----------------------------------------------------*Work is at unanticipated projectsites throughout the US, with infrequent relocations. No other travel is involved.----------------------------------------------------------Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics Engineering or related and 4 years of related progressively responsible software development experience including at least 2 years with Angular 9, Azure DevOps, Bourbon, C#, MVC4, Postman, Rally, Swagger, Twitter Bootstrap, WCF, Web API, WPF.