Design, build, test software upgrades and modifications.
Develop information systems by studying operations.
Design, develop, and install software solutions.
Support and develop with other members of the software team.
Research, design, develop, and/or modify enterprise-wide systems and/or applications software.
Plan system and development deployment and meet software compliance standards.
Support the following programming languages and systems: C++, JAVA, Solaris, and SQL.
Evaluate interface between hardware and software, operational requirements, and characteristics of overall system.
Document testing and maintenance of system corrections.
Support, execute, and validate applications transition and perform support capabilities.
Implement COTS and other third party product updates.
Other duties as assigned
Software development and engineering skills in multiple software languages.
Desired experience with COTS/FOSS upgrades.
Defect debugging and resolution experience.
Ability to learn, understand, and apply new technologies.
Ability to conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities is required.
Must possess strong problem solving and fault isolation skill sets.
Knowledge of the customers processes and procedures.
Knowledge of the customers production systems a plus.
Ability to prioritize and execute tasks in a high-pressure environment.
Ability to function as a team member and independently.