CAREERS

Join Expleo’s application software development team

Scroll

Redefine software development excellence

As an application software developer at Expleo, you’ll leverage your skills in coding, problem-solving, and business understanding to develop robust software solutions. You’ll be at the forefront of building cutting-edge applications for industries such as aerospace, automotive, healthcare, and finance, ensuring high-quality software solutions that meet the needs of our diverse clients.

Working alongside a talented team of engineers and business stakeholders, you’ll play a key role in shaping the future of software development, transforming business requirements into innovative solutions. If you’re a problem-solver with a passion for coding and technology, you’ll thrive in a dynamic environment at Expleo.

Does it sound like we’re talking about you?

You’re in the right place. 

Expleo’s application software development team designs and delivers:

A day in the life of an Expleo application software developer

Morning
- Reviewing project emails, updates, and communications from the team.
- Holding virtual meetings with business stakeholders to clarify requirements and expectations for the software.
Mid-morning
- Collaborating with the development team to discuss any technical challenges and to plan the implementation of new features.
- Writing and reviewing code, ensuring it aligns with project specifications and best practices.
Noon
- Conducting code reviews with the team to ensure the highest quality standards.
- Meeting with the testing team to review the implementation and prepare for testing and deployment.
After lunch
- Troubleshooting any issues raised by testers and implementing fixes.
- Reviewing code performance metrics and identifying potential improvements.
Afternoon
- Working with business analysts to explore new functionality and features that could enhance the application.
- Planning future development tasks and creating development schedules.
Mid-Afternoon
- Coordinating with the quality assurance team to ensure smooth deployment of new features.
- Engaging in risk opportunity meetings to discuss areas for improvement or further development.
End of day
- Outlining goals for the next day, providing updates on progress, and contributing to reporting metrics.

Entry-level requirements​

HARD SKILLS

  • Bachelor’s degree in computer science or related field.
  • Familiarity with development frameworks such as Java, C#, or Python.
  • Knowledge of application software design principles and coding standards.
  • Familiarity with version control systems (e.g., Git, SVN).

SOFT SKILLS

  • Strong communication skills to collaborate with business stakeholders and team members.
  • Initiative and ability to work independently, with a drive for problem-solving.
  • Ability to think critically and work within the constraints of a project.
  • Attention to detail and a passion for delivering quality software.

What you’ll be learning with our team

HARD SKILLS

  • Advanced knowledge of application software development.
  • Experience with APIs, SQL, and Web Development.
  • Understanding of system architecture and design patterns.
  • Risk management strategies for software deployment.

SOFT SKILLS

  • Enhancing collaboration and relationship-building skills with clients and team members.
  • Developing the ability to understand and solve complex business problems.
  • Gaining an understanding of how software development fits into the broader business strategy.

Sound exciting? We think so too!