Job Duties
Analyze and evaluate complex system requirements.
- Design, develop, and implement software applications using a software development life cycle.
- Perform unit tests, integration tests, regression tests, and system tests on developed code.
- Review and enhance existing applications to improve performance and add functionality.
- Modify the software to fix errors, adapt it to new hardware, and improve its performance.
- Troubleshoot, debug and upgrade existing software. Verify and deploy programs and systems to implement fixes.
Requirements
Must have Master's degree or its foreign equivalent in computer science, information systems, or a related field.
- Employer will accept any suitable combination of education, training, and/or experience.