Software Engineering Professional

1 week ago


Montreal, Quebec, Canada Genpact Full time
Job Title: Software Engineering Professional

About Genpact
Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients.

What We Offer
We serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. With a relentless pursuit of a world that works better for people, we empower our employees to make a meaningful impact on our clients' businesses and society at large.

Compensation & Benefits
The estimated annual salary for this role is $100,000-$120,000, depending on experience. In addition to a competitive salary, we offer a range of benefits, including medical, dental, and vision insurance, 401(k) matching, paid time off, and opportunities for professional growth and development.

Job Description
This role involves developing software applications using Core Java and Spring framework technologies. The ideal candidate will have a strong background in Java development, experience with relational database design and SQL, and a solid understanding of web services and messaging frameworks like JMS and IBM MQ. Additionally, proficiency in Unix commands, DevOps tools like Git, Maven, and Jenkins, and Agile delivery methodologies is essential.

Required Skills & Qualifications
  • Experience in Core Java development
  • Azure exposure and understanding of relational database design and SQL Select
  • Java/J2EE, Spring Boot, Web Services (SOAP/REST), MySQL, WebSphere, Java Message Services, SQL Server
  • Technical professional with proven abilities in Java development, multi-threading, concurrency, and semaphore
  • Strong understanding of SQL queries and stored procedures
  • Experience with messaging frameworks like JMS and IBM MQ
  • Proficiency in Unix commands and DevOps tools like Git, Maven, and Jenkins
  • Excellent customer-facing skills, including conducting technical briefings and demonstrations

About You
We are looking for a highly skilled software engineering professional who can work independently and as part of a team to deliver high-quality software applications. If you have a passion for software development, a strong work ethic, and excellent communication skills, we encourage you to apply for this exciting opportunity.

  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    About the RoleCapgemini Engineering is seeking a skilled Senior Software Architect to join our team in Canada. As a key member of our cloud engineering team, you will be responsible for designing and implementing scalable and reliable cloud-based solutions.This role offers a unique opportunity to work with cutting-edge technologies and collaborate with a...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    Transform Your Career with Capgemini EngineeringAbout the Role:We are seeking a seasoned Software Development Leader to join our team at Capgemini Engineering.Job Overview:This is an exceptional opportunity to work on high-profile projects with leading social media platforms, driving innovation and growth.Key Responsibilities:Lead software development teams...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • Montreal, Quebec, Canada Explorance Full time

    Job Overview: As a skilled software engineer at Explorance, you will be responsible for designing and developing high-quality software applications using Python and Java. The ideal candidate will have experience with Agile methodologies and strong problem-solving skills.Key Responsibilities:Software Design and Development: Design and develop scalable...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    **Job Title:** Software Engineer with Hybrid Work OptionsLocation: Hybrid to the closest Capgemini office in CanadaAbout Us:Capgemini is a global business and technology transformation partner. We help organizations accelerate their transition to a digital and sustainable world while creating tangible impact for enterprises and society.Job Description:We are...


  • Montreal, Quebec, Canada SGS Société Générale de Surveillance SA Full time

    About UsSociete Generale, a leading global banking institution, delivers day-to-day services to its clients and market requirements through its Global Banking Technology & Operations (GBTO) division.Job OverviewWe are seeking an experienced Software Engineer to join our team as a Cloud-Based Solutions Architect. This role will involve designing and...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada Capgemini Engineering Full time

    About Capgemini EngineeringCapgemini is a global leader in digital transformation and technology services, helping organizations unlock the value of technology to address their entire breadth of business needs.Job OverviewWe are seeking an experienced Senior Software Engineer to join our team as a Data Coding Specialist. As a key member of our engineering...


  • Montreal, Quebec, Canada Software International Full time

    Job DescriptionWe are seeking a highly skilled Mainframe Systems Engineer to join our team at Software International.About the RoleThis is a 12-month contract position with the possibility of extension or conversion to a permanent role. The successful candidate will be working remotely in Canada, providing technical support and expertise for our global...


  • Montreal, Quebec, Canada GURUS Solutions Full time

    GURUS Solutions is a dynamic company that values expertise and innovation in the field of software development. Our team of experienced professionals is seeking a skilled Senior Software Engineer to join our ranks.We offer a competitive salary of $120,000 per year, which is commensurate with industry standards and takes into account the level of experience...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    As a dedicated professional at {company}, we are seeking a talented Software Engineer to join our team and contribute to the development of innovative solutions. Key responsibilities include designing, coding, and testing software applications using a range of programming languages.Main duties:Design and implement software applications using object-oriented...


  • Montreal, Quebec, Canada Valsoft Corporation Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to join our team at Valsoft Corporation in Montreal. As a key member of our engineering team, you will be responsible for leading and mentoring a team of software engineers, overseeing the development, maintenance, and modernization of our existing product.Key Responsibilities:Lead and...


  • Montreal, Quebec, Canada Sryas - an Orion Innovation Company Full time

    The Sryas team is seeking a skilled Software Engineer to join our innovative group. With the goal of accelerating and streamlining the Radio Access Network (RAN) build process, we are looking for an individual with expertise in OSS systems (Nokia, Ericsson) to support our software development team.We aim to migrate away from both the Visionael and RADS...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Clinique Ophtalmologique de Westmount Full time

    **Job Title:** Software EngineerAbout the Job:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest and debug software...


  • Montreal, Quebec, Canada Randstad Full time

    We are looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating scalable and efficient solutions.The successful candidate will have experience with Java and a solid understanding of object-oriented programming principles.This is an exciting...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    About UsCentric Software is a dynamic company that fosters innovation and excellence in software development.We offer a competitive salary of approximately €80,000 per annum, depending on experience and location.

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada GIRO Inc Full time

    Looking for a skilled Software Engineer to join our company. As a key member of our team, you will be responsible for designing, developing, and testing software applications. Our ideal candidate has strong programming skills and experience working with various software development methodologies.Our company is a leading provider of innovative technology...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Bausch Health Companies Full time

    We are looking for a talented Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our software applications.Responsibilities:Develop high-quality software applications using a variety of programming languages and technologiesCollaborate with...


  • Montreal, Quebec, Canada Hunter Bond Full time

    Key Role:At Hunter Bond, we are seeking an experienced Golang Software Engineer to design and implement scalable software solutions.Responsibilities:Design scalable Golang softwareCollaborate with traders and stakeholders to gather business requirementsFacilitate discussions on code implementation, testing, and software architecture best practicesLead new...