Design and develop quality, proficient and well documented technical solutions that satisfy business requirements and meets corporate architectural standards.
Closely Work with other developers, resolve application-level issues, coordinate on product design.
Develop solid unit, integration and automation tests to maintain quality check on software applications according to organizational standards.
Assist in troubleshooting and maintenance of existing software applications.
Identify and implement additional improvements when required.
Work with company external stakeholders as required.
Develop technical models and design solutions for assigned components.
Adhere to agile development principles while following and improving all aspects of the SCRUM process.
Function as a subject matter expert in multiple product components.
Position Requirements:
Master’s degree or foreign equivalent degree in Computer Science, Computer Applications, Information Technology, Information systems, Information Systems Technologies-Information Assurance, Mechanical Engineering, Electrical and/or Electronics Engineering, Engineering (Any) or related field.
Special Requirements:
Position requires travel/relocation to various unanticipated client locations throughout the U.S. with expenses paid by the employer.