Search by job, company or skills
-Job Summary
The job holder shall be responsible to develop applications following the best industry practices and utilizing latest application technology, follow implemented software development life cycle and work with Quality Assurance Team to ensure the correctness of the developed solution.
-Key Roles and responsibilities
1. Manage and lead team of developers and assign tasks.
2. Develop applications using latest and up to date technologies, such as (.Net, J2EE, QA, SharePoint Developer etc.)
3. Oversee the teamwork and ensure the technical solutions to problems within the development unit.
4. Work with QA (Quality Assurance) team to resolve reported bugs and issues.
5. Engage with business analyst to understand business requirements and document system requirements specifications, as and when required.
6. Provide timelines as requested for development activities to management.
7. Provide end user support where needed to newly launched applications.
8. Resolve technical issues where needed for the entire organization.
9. Participate in activities related to database or server upgrade/migration as needed.
10. Support end users during UAT (User Acceptance Testing).
11. Ensure incidents, problems, all technical and non-technical documentation are up to date.
12. Participate in preparing management reports.
13. Perform other duties as requested to meet the ongoing organizational needs.
-Education required
Education: Bachelor's degrees in Computer Sciences/IT related field.
Certification: CCSP,CDP, CMDBA or relevant certification in field
-Experience required
A total of 16 years of professional experience, including 10 years in the relevant field. Of these, 3 years were in a supervisory or managerial role.
Industry:Other
Job Type:Permanent Job
Date Posted: 18/11/2024
Job ID: 100693167