Director of Development Engineering, Asia

Apply now Job no: 521106
Brand: FCM
Work type: Full time
Location: Bangalore, India, Singapore
Categories: Information & Technology

FCM is one of the world’s largest travel management companies and a trusted partner for nationals and multinational companies. With a 24/7 reach in 97 countries, FCM’s flexible technology anticipates and solves client needs, supported by experts who provide in-depth local knowledge and duty of care as part of the ultimate personalised business travel experience. As part of the ASX-listed Flight Centre Travel Group, FCM delivers the best market-wide rates, unique added-value benefits, and exclusive solutions. A leader in the travel tech space, FCM has proprietary client solutions. FCM provides specialist services via FCM Consulting and FCM Meetings & Events.

About The Opportunity 

The Director of Development Engineering will play a crucial role in driving forward our technological evolution initiatives by designing and leading innovative programs that deliver transformative solutions to our business and customers. Reporting to our Chief Technology Officer, you will work closely with cross-functional teams to conceptualize, plan, and execute technology programs that leverage cutting-edge technologies and drive business value.

The position is a skilled hands-on Lead Developer with 8-12 of experience in Java and React developments, specifically on the Azure/AWS platform. As our Lead Developer you will be responsible for managing our development engineering team as well as designing, developing, and deploying scalable and secure applications using Java and React frameworks within an Azure/AWS Cloud environment.

The ideal candidate should have a strong background in designing, developing, and maintaining enterprise-level applications using Java, AI and React technologies. You will collaborate with cross-functional teams to deliver innovative high-quality software solutions that meet business requirements and adhere to industry best practices.

To be successful in this role, you will need extensive knowledge of programming languages and the software development life cycle.

Key duties & responsibilities:

  • Design and develop robust, scalable, and high-performance software solutions using Java and React frameworks on the Azure/AWS platform.
  • Familiar with automation (RPA, Selenium) and testing frameworks to ensure all developments are deployed with regression testing.
  • Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
  • Troubleshoot and debug application issues, identify root causes, and implement timely resolutions.
  • Perform unit testing and debugging to ensure the quality and stability of software applications.
  • Conduct code reviews and provide constructive feedback to team members to improve code quality.
  • Identify and resolve technical issues, bottlenecks, and performance gaps in software applications.
  • Ensure application security by following secure coding practices and integrating appropriate security measures.
  • Optimize application performance by implementing efficient algorithms, caching mechanisms, and database optimizations.
  • Stay up to date with the latest trends and advancements in digital/AI trend and advancement and evaluate their potential for application enhancements.
  • Collaborate with DevOps teams to ensure smooth deployment and operation of software applications.
  • Work with cross-functional team such as Product, Support, Implementation to deliver high-quality solutions.
  • Mentor and guide junior developers, providing technical leadership and sharing knowledge to foster their growth and development.
  • Work closely with the business to translate business requirement to technical solutions

We’d love to hear from you if you have...

  • Bachelor's degree in computer science, computer engineering or relevant field required.
  • 8+ years of hands-on experience in software industry in either development or build and release in Java, .NET environment, Web Services / WCF / Web API.
  • Professional certification in DevOps VM, AWS Storage, Cloud security, Load Balancer, auto scaling, Backup strategies, cloud automation are strongly preferred.
  • Cloud certifications in AWS and/or Azure. (e.g., Azure Developer Associate or Azure Solutions Architect).
  • Experience with other programming languages, such as Python or JavaScript.
  • Familiarity with Agile development methodologies, such as Scrum, Scrum Master or Kanban. Knowledge of software security best practices and experience implementing security measures in application
  • Should have hands on and good understanding on DevOps tools and automation framework like Kubernetes, AWS ECS, Terraform, ECR, Helm etc. Experience with Build, Deployment and CI tools such as GIT, TFS Vnext, Bamboo, Jenkins, Maven, Gradle.
  • A working understanding of code must be proficient with scripting languages.
  • Experience with automation/tools configuration management using either Chef, Docker, or an equivalent, focusing on faster provisioning, reliability, and consistency.
  • Experience with API integration with CI/CD tools.
  • Experience in analytics and monitoring tool like Grafana, Kibana, Splunk etc.
  • Strong verbal and written communication skills. Proactive and self-motivated – willing to improve on existing processes to allow for faster iterations.
  • Ability to work in a fast-paced environment where iterative changes may need to go out in rapid succession.
  • Experience developing customized code for multiple projects simultaneously.
  • Knowledge in GitHub. Gitlab, SVN.
  • Knowledge in MSSQL, MySQL, and Mongo db.

Are you ready to elevate your career in travel management? Apply with FCM today!

FCM Asia is an Equal Opportunity Employer searching for talented, driven people who have a desire to build a rewarding career in a company that loves to celebrate your success! We work in a team work environment where we maintain a favourable working relationship with co-workers in all departments to foster a culture of trust and mutual respect.

By joining the team, you'll discover first hand why we're recognised around the world as an outstanding employer.  In addition, our company founder strongly believes the success of our business relies on the success of our people.

#LI-KM1#FCMAS#LI-Onsite

Applications close:

Back to search results Apply now Refer a friend