Application Developer
Dubaï, AE, 114190
The Application Developer works closely with cross-functional teams to build secure, scalable, and high-quality solutions that enhance operational efficiency, support critical business processes, and accelerate Keolis-MHI’s digital transformation. By translating business requirements into effective technical outcomes, the Application Developer ensures systems remain robust, user-focussed, and aligned with evolving organizational objectives.
KEY RESPONSIBILITIES
Strategic
- Develop scalable and maintainable applications that support long-term business growth.
- Drive digital transformation by automating process and enabling new technology capabilities.
- Enhance data reliability and integrity through optimized database design and development.
- Strengthen application security by implementing secure coding and compliance standards
Financial
- Improve operational efficiency through automation and workflow enhancements.
- Reduce long-term technology cost through scalable, maintainable application design.
- Lower maintenance and support expenses by modernizing and optimizing systems.
- Optimize database performance to reduce infrastructure usage and overall resource costs.
Stakeholder / Customer
- Work closely with stakeholders to understand the requirements and translate them into technical solutions.
- Collaborate with cross-functional teams to deliver aligned outcomes.
- Gather and incorporate user feedback to improve application usability and performance.
- Provide timely support to ensure smooth business operations.
- Communicate impacts and project updates clearly to stakeholders.
Operational
- Develop, maintain, and enhance the applications to support daily business operations.
- Build and optimized queries, stored procedures, and database structures.
- Perform routine system monitoring, performance tuning, and application health checks.
- Troubleshoot and resolve application issues to minimize downtime and service disruption.
- Collaborate with QA to support testing, defect resolution, and quality assurance.
- Support deployments, releases, and environment management across development, test, and production.
- Maintain accurate documentations for code, configurations, and operational processes.
Capability / People
- Collaborate effectively with team members to deliver high quality technical solutions.
- Participate in team reviews to improve code quality and promote consistent standards.
- Share knowledge, best practices, and technical insights to strengthen team capability.
- Contribute to positive, collaborative, and continuous-learning team culture.
- Actively maintain and expand technical skills by staying up to date with emerging technologies
DIMENSIONS
- Contributes to technical design, architecture discussions and technology selection.
- Create technical documentation that clearly outlines the design and code structure of new applications.
- Supports development, testing, and production environments, including incident resolutions.
- Develop test cases and perform software quality assurance to validate system functionality.
- Promote a healthy and professional office environment.
- Office environment. Occasional travel may be required.
EDUCATIONAL QUALIFCATIONS
|
Min |
Required |
|
|
Education |
|
|
|
Experience |
|
|
|
Skills / Training |
|
Job Segment:
Application Developer, .NET, Testing, Developer, QA, Technology, Quality