Python Developer

Montreal

Offre publiée le 2025-04-26

Bounteous

Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportunities. With uncompromising standards for technical and domain expertise, we deliver innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.

Our Co-Innovation methodology is a unique engagement model designed to align interests and accelerate value creation. Our clients worldwide benefit from the skills and expertise of over 4,000+ expert team members across the Americas, APAC, and EMEA. By partnering with leading technology providers, we craft transformative digital experiences that enhance customer engagement and drive business success.

Responsibilities :

  • Develop and implement automation tools and techniques.
  • Utilize NLP and GenAI methods for document analysis and recognition.
  • Design and deliver business solutions within agile teams.
  • Contribute to test automation and support continuous integration processes.
  • Collaborate with IT, QA, and Production Management teams to ensure smooth end-to-end delivery.
  • Adhere to technical and data policies, as well as SDLC / PLC standards.
  • Depending on experience level, additional responsibilities may include :
  • Engaging with business stakeholders to gather and define requirements.
  • Designing strategic solutions to meet business needs.
  • Contributing to the architecture of developed systems.

Qualifications : Required Skills :

  • 5+ years of hands-on experience in delivering and supporting large-scale enterprise solutions.
  • Bachelor's degree or higher in Computer Science or a related field.
  • Expertise in prompt engineering.
  • Proficient in Python scripting.
  • Strong knowledge of Java core (object-oriented design, multi-threading, exception handling, application logging).
  • Experience with Java tools and frameworks (Spring Boot, Spring JPA, Hibernate, RESTful microservices).
  • Experience in test automation (Cucumber, Selenium, Protractor).
  • Desired Skills :

  • Knowledge of machine learning.
  • Familiarity with automation tools.
  • Experience in document understanding.
  • Understanding of NLP concepts.
  • Basic knowledge of computer vision.
  • Agile methodology experience (SCRUM, Kanban).
  • UI development skills (Angular).
  • Experience with continuous integration tools (Maven, Gradle, Artifactory).
  • Proficient in relational databases and SQL.
  • Nice to Have :

  • Experience in application and database design.
  • Scrum Master or Product Owner experience.