Lensys
Suivez-nous

Software Developer

Join a modernization journey where backend craftsmanship in Python or Java meets cloud-native delivery on Azure. Your code will help a major public-facing organization replace legacy systems with resilient, automated digital services.

CONTEXT

Our client, a major player in its sector, is on a mission to strengthen its internal digital capabilities and modernize information systems that have served faithfully but are now showing their age. The organization is moving toward a cloud-native future, with Azure as a preferred destination, and it needs skilled developers who can build the bridge between legacy reality and modern ambition. This is not a lonely coding cave. It is a collaborative environment where product owners, designers, QA engineers, and DevOps specialists work together to deliver services that matter to real people. The team is looking for a medior software developer who is ready to grow, take ownership of backend features, and help raise the bar for engineering quality. Your code will not disappear into a dark repository. It will power digital journeys, automate processes, and make everyday interactions smoother for users and internal teams alike.

ACTIVITIES

  • Design, build, and maintain backend application features in a cloud environment, preferably Azure.
  • Contribute to CI/CD pipelines and help automate build, test, and deployment workflows.
  • Develop with Python or Java, choosing the right tool for the problem.
  • Write clean, testable, and maintainable code that other developers can understand and extend.
  • Participate in code reviews, pair programming, and knowledge-sharing sessions.
  • Collaborate with product managers, business analysts, QA, and DevOps engineers in agile ceremonies.
  • Troubleshoot production issues and improve system reliability.
  • Contribute to technical documentation and architectural discussions.

EXPECTED ACHIEVEMENTS

  • New backend features delivered reliably and on schedule.
  • Legacy components progressively modernized into scalable cloud services.
  • Higher deployment frequency and lower change failure rate through better CI/CD practices.
  • A codebase that is easier to test, maintain, and evolve.
  • Stronger collaboration between development, operations, and business teams.
  • Digital services that feel faster, more stable, and more useful to the people who depend on them.

ENVIRONMENT

Python, Java, Azure, CI/CD tools such as Azure DevOps or GitHub Actions, Docker, Kubernetes, REST APIs, SQL and NoSQL databases, Git, automated testing frameworks, Agile and Scrum methodologies, and a culture that values craftsmanship, feedback, and continuous learning.