Description

This role involves the end-to-end design, development, and maintenance of software systems.

Responsibilities

  • Analyze user needs to design, test, and develop software solutions.
  • Recommend software upgrades for existing customer programs and systems.
  • Design application components and plan system integration.
  • Create models and diagrams (e.g., flowcharts) to guide coding.
  • Maintain and test software to ensure normal function; document all system aspects.

Required Skills

  • Testing
  • Maintenance
  • 5+ years of relevant professional experience
  • Bachelor's degree in Computer Science, Applications, Engineering, Business Administration, Information Technology, or related field

Education

Bachelors