Resolve business problems through the use of computer resources by analyzing, designing, programming, and implementing complex applications and systems.
Requirements
- Advanced understanding of applications/development, quality assurance and integration methodologies, concepts and facilities in a mainframe, midrange, web, and/or PC/LAN environment.
- Demonstrates a high level of technical proficiency in the areas of programming languages, platform capabilities, and methods of systems analysis and program design.
- Advanced analysis, decision-making, and problem-solving skills.
- Demonstrates logical abstract thinking and assimilating/adhering to project goals and deadlines.
- Advanced knowledge of relevant operating systems, programming languages, and development tools and their usage in the company.
- Ability to assess requirements, alternatives, and risks/benefits for low- to high-impact projects.
- Familiar with project management concepts.
Responsibilities
- Review and analyze systems, streamlining processes to ensure efficient, consistent use of all resources and adjusting designs to maximize reusability and reduce costs across subsystems.
- Provide technology solutions and prototypes to be used as the basis or template for more complicated business/technical requirements.
- Research, diagnose, and develop fixes for defects in existing code.
- Address maintenance issues related to current development, testing, and production.
- Perform analysis, design, programming, and implementation on systems and procedures to solve complex business or scientific problems.
- Develop enterprise-level applications and custom integration solutions.
- Evaluate complex interrelationships in immediate programming area to determine how changes in one program will affect another related area.
Other
- Bachelor's degree in a job-related field
- Associate's degree plus an extra 2 years of job-related work experience for a total of 10 years of required work experience
- 12 total years job-related work experience
- 8 years of application development, systems testing or other job-related experience.
- Ability to communicate effectively verbally and in writing.