Responsible for the design, development, implementation, and maintenance of application software.
This position reports to: Director, Research & Development
Participates in software engineering projects and contributes to the design and development of application software.
Interacts with team members to provide support for software development activities.
Reports status to project management staff.
Generally, receives guidance or direction from team leaders and project management.
Reviews design and documentation to ensure compliance with design criteria and standards.
Provides detailed design documentation.
Maintains software systems and supports efforts in defect tracking and resolution.
Performs other related duties as required.
Impact is measurable on the function and may extend to other functions.
Failure to resolve problems quickly can result in major delays impacting major objectives of the department or function.
Key Leadership Behaviors
Assignments or projects are diversified and decisions or resolution of problems require the creative analysis of facts and general principles to develop courses of action.
Decisions require acting within general operational parameters and guidance is available through broad functional policy.
Education: Bachelor's degree
Years and Type of Experience: 6 - 10 years relevant work experience.
Key Required Skills, Knowledge and Capabilities:
Requires knowledge of best practices for applications development.