Analyze, design, develop, test and modify computer software applications software or specialized programs.
Review and analyze business system and user needs and develop software solutions.
Become familiar with the business process and assess business activities performed globally to determine proposed solutions and potential impact.
Plan and execute unit tests including technical, functional and integration tests.
Prepare related technical documentation and provide user support as needed.
Design, build, implement and maintain databases, scripts, views, functions, and procedures individually or as a part of a team to support application software.
Assist in documenting system requirements, defining scope and objectives.
Work with users to resolve production incidents in a timely manner.
Track all coding changes using help desk and version control software.
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, Business Analytics, Electrical and/or Electronics Engineering, Engineering (Any) or related field.
Special Requirement
Position requires travel/relocation to various unanticipated client locations throughout the U.S with expenses paid by the employer