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