Sr. Software Engineer
REQUIREMENTS:
Requires a Bachelor’ Degree or foreign equivalent in Information Technology, Science, Computer Engineering, Engineering Management or Software Engineering and 5 years’ experience with software engineering, or alternatively, a Masters’ Degree or foreign equivalent in Information Technology, Computer Science, Computer Engineering, Engineering Management or Software Engineering and 2 years’ experience with software engineering. Experience must include two (2) year of post-bachelor’s progressive experience in all the following: Functional testing to include breaking down software requirement specifications for test plans; Test and Defect tools to include Microsoft TFS (Team Foundation Server), Visual Studio or AzureDevops; Software development with Test Automation and Frameworks; Product software applications to include C#, .Net, VB (Visual Basic) Script, SQL and Java Script; Software Development Life Cycle (SDLC) with models to include Waterfall and Agile (SCRUM) and Software Testing Life Cycles (STLC); Requirements gathering documentation, testing and maintenance of web or mobile application solutions. Front end and back-end web testing on Windows, Android, Linux or IOS operating systems; MS Server technologies to include MS SQL and XML.