- Understand clients' applications requirements and identify key application features.
- Design creative prototypes based on specifications
- Write high quality source code to program complete applications within deadlines.
- Perform unit and integration testing before launch.
- Supports developers in all the technical aspects.
- Troubleshoot applications and test existing applications, identify deficiencies and offer timely solutions.
- At least 3 years of work experience in software application development.
- Bachelor degree in IT, computer science or related fields.
- Accredited certification in software field is a plus.