Job Description
The Senior Software Engineer is responsible for end-to-end software development cycle (gather requirements, analyze, develop, test and deploy). Enhance, troubleshoot, support, integrate and maintain existing applications.
- Analyze, design, develop and deploy software solutions following software development best practices.
- Develop web services and APIs. Integrate existing systems, including SSO integration.
- Adopt the cloud native services (RDS, serverless, auto deployment, etc.).
- Monitor, maintain, customize, upgrade, and develop reports for applications.
- Document system requirements, technical specifications, workflows and comment developed code.
- Test software before deployment using functional, unit, stress, regression, smoke and other testing.
- Give second level support to the IT support team escalations and manage business support requests.
- Research and recommend new technologies to improve system performan...
Ready to Apply?
Take the next step in your AI career. Submit your application to Hamdan Bin Mohammed Smart University today.
Submit Application