Logo
Michigan Staffing

Software Development Engineer

Michigan Staffing, Novi, Michigan, United States, 48377

Save Job

Software Development Engineer

Responsible for the complete IT project life cycle development including design, implementation & product deployment. Consult with engineering staff to analyze & evaluate interface between hardware, software, operational & performance requirements. Formulate & design software application using scientific analysis & mathematical models to predict feasibility of design. Create and develop test plans and perform various phases of testing. Monitor application under production for potential performance loss and required changes. Perform code reviews and execute automation of test scripts. Experience must include utilizing: Java, XML, JSON, SOAP, GIT, SVN, JIRA, Selenium Web Driver, TestNG, UFT/QTP, Agile, Visual Studio, VBScript, SQL Server, UNIX. Minimum Requirements: Master's degree or a foreign academic equivalent in Computer Science, CIS, Information Technology Management, Engineering (Any) or related with 1 year of relevant IT experience as a Computer/Engineering Professional. In lieu of the above, will also accept a Bachelor's degree or a foreign academic equivalent in Computer Science, CIS, Information Technology Management, Engineering (Any), or related with 5 years of progressive IT experience as a Computer/Engineering Professional. Any suitable combination of education, training and experience is acceptable. Must be willing to work anywhere in the U.S. Job locations in Farmington Hills, MI & may involve relocation to various unanticipated client sites across the U.S.