Designs, develops, troubleshoots, and debugs moderately complex software applications for enhancements and new products. Performs coding, configuration, debugging, testing, and troubleshooting throughout the application development process.
Major Tasks, Responsibilities, and Key Accountabilities
- Develops and documents technical design specifications to meet business needs identified through application requirements, user stories, support tickets, and test defects.
- Builds software enhancements through configuration and/or development to meet desired functionalities.
- Performs unit testing on application enhancements prior to moving coding and configuration through the quality assurance process.
- Develops and defines test plans and scripts for functional, performance, regression, and user acceptance testing.
- Analyzes applications for compliance with security protocols.
- Participates in incident management activities, including troubleshooting and performing after action reviews and tasks.
- Contributes to peer reviews in cross-functional application development activities.
Nature and Scope
- Demonstrates skill in data analysis techniques by resolving missing/incomplete information and inconsistencies/anomalies in more complex research/data.
- Nature of work requires increasing independence; receives guidance only on unusual, complex problems or issues. Work review typically involves periodic review of output by a supervisor and/or direct customers of the process.
- May provide general guidance/direction to or train junior level support or professional personnel.
Work Environment
- Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
- Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
- Typically requires overnight travel less than 10% of the time.
Education and Experience
- Typically requires BS/BA in a related discipline. Generally 2-5 years of experience in a related field OR MS/MA and generally 2-4 years of experience in a related field. Certification is required in some areas.