Application Developer
UNITED ARAB EMIRATES
Job description
Application Developer
Date: Jun 12, 2026
Location:
Dubaï, AE, 114190
#job-location.job-location-inline { display: inline; }
Brand: KEOLIS
Contract Type: Permanent contract
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
· Bachelor’s Degree in Computer Science, Information Technology, or related field.
Experience
· 3+ years of experience in .NET application development
· Hands-on experience with MS SQL Server development and optimization.
· Practical experience with React.js, JavaScript/jQuery, and HTML5/CSS3.
· Experience working within Agile methodologies.
· Working knowledge of mobile application development, including cross-platform tools and MVVM architecture.
Skills / Training
· Proficiency in C#, .NET Framework/ .NET Core, ASP.Net MVC.
· Strong MS SQL Server capabilities including T-SQL, stored procedures, indexing, and performance tuning.
· Understanding of front-end technologies such as React.js or similar frameworks.
· Knowledge of secure coding standards, authentication mechanisms, and authorization practices.
· Strong analytical, problem-solving and debugging abilities.
· Effective communication skills with ability to engage stakeholders.
· Ability to work independently and
collaboratively in a fast-paced environment.
Job Segment: Application Developer, .NET, Testing, Developer, QA, Technology, Quality