Senior Software Development Engineer

2 weeks ago


Ottawa, Canada Amadeus Full time

Senior Software Development Engineer page is loaded Senior Software Development Engineer Apply locations Ottawa, Ontario time type Full time posted on Posted 2 Days Ago job requisition id R19560

Job Title

Senior Software Development Engineer

Summary of the role:

We are looking for a Senior Software Development Engineer to fill one vacant position in AirCanada Competency Centre, Toronto. The person will be a part of the Scrum team working for developing & maintaining the Airline web site. He will work on the day-to-day with the developers, the Product Owner and the Scrum Master of the scrum team, in a fast-paced and highly customer-facing agile environment.

In this role you'll:

  • Work within an agile team to ensure new applications and changes to existing applications are delivered on time and according to specification and best practices defined by the team. All code changes will be developer-reviewed and will pass testing and security requirements before being deployed to production.
  • Bring a Test-Driven Development (TDD) mindset to his/her work. Quality releases are critical to our business success and these begin with ensuring adequate code coverage for unit tests and good definition for integration and smoke testing.
  • Have an innovative mindset. Will implement work according to an agreed-upon design yet will be encouraged to think creatively about existing approaches and new features being considered. Being a successful member of this team requires balancing a strong commitment to the team's current plan with a strong desire to tackle challenges in new and exciting ways.
  • Actively participate in all aspects of agile development and delivery. As a member of the feature product team, will effectively communicate ideas and thoughts, take ownership of work items accepted by the team, and exhibit a strong level of commitment to not only their work, but all work within the team's domain.
  • Active role in mentoring less experienced associates. He/she is interested not only in developing their own skills, but the skills of others, in order to support continuous improvement of the team and organization.
  • Create/develop complex, ecommerce application as a member of diverse, high energy and awesome technical teams focused on full life-cycle development based on Agile/SAFe.
  • Work closely with Product Owner, technical staff members, Architects and Project members to develop new functionality from business specifications.
  • Get involved in the entire lifecycle including analysis, development, fixing, and monitoring of issues.
  • Use the latest tools and techniques (like Angular, REST, Type Script, AEM, Git etc..)
  • Do hands-on coding
  • Work in highly collaborative teams that strive to build quality code and provide business value.

About the ideal candidate:

  • Bachelor’s degree or Master in Computer Science (or similar), or relevant work experience.
  • 9+ years of experience or equivalent knowledge in a software engineering role.
  • 8+ years of JAVA/J2EE Development experience.
  • Working experience on frameworks like: Spring, EJB, Spring Boot, Spring MVC, Hibernate, Apache Wicket etc.
  • Hands-on experience and troubleshooting of RESTful APIs
  • Working experience on Cloud based Web applications.
  • Good exposure on Micro Service based architecture.
  •  Databases & App Servers: SQL/MYSQL, Oracle, JBoss, Weblogic etc.
  •  Excellent OO and design skills.
  •  Experience with Test Driven Development within a continuous Integration environment.
  •  Experience on Continuous integration tools: Jenkins, SonarQube, BitBucket.
  •  Good knowledge on Source Control Management (Git / Stash).
  •  Experience on working in Agile software development such as Scaled Agile Framework (SAFe), Kanban, Scrum is a must..
  •  Experience in Angular / JSON / JS / AJAX is a plus.
  • Business Understanding: Experience with eCommerce Product is a plus.

Working at Amadeus, you will find:

A critical mission and purpose - At Amadeus, you will be powering the future of travel and pursuing a critical mission and extraordinary purpose.

A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.

Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues.

A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life. We care about our employees and strive to provide a supportive work environment.

A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer, including salary, bonus, equity, and benefits.

A flexible working model - We want our employees to do their best work, wherever and however it works best for them.

A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.

A Reliable Company - Trust and reliability are fundamental values that drive our actions and shape long-lasting relationships with our customers, partners, and employees.

Application process: 

The application process takes no longer than 10 minutes
Create your candidate profile, upload your Resume/CV and apply today

Diversity & Inclusion

We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.

About Us #J-18808-Ljbffr

  • Ottawa, Canada 1019 Amadeus Canada Full time

    Senior Software Development Engineer page is loaded Senior Software Development Engineer Apply locations Ottawa, Ontario time type Full time posted on Posted 5 Days Ago job requisition id R19497 Job Title Senior Software Development Engineer Summary of the role: We are looking for a Senior Software Development Engineer...


  • Ottawa, Canada 1019 Amadeus Canada Full time

    Senior Software Development Engineer page is loaded Senior Software Development Engineer Apply locations Ottawa, Ontario time type Full time posted on Posted 5 Days Ago job requisition id R19497 Job Title Senior Software Development Engineer Summary of the role: We are looking for a Senior Software Development Engineer...


  • Ottawa, Canada 1019 Amadeus Canada Full time

    Senior Software Development Engineer page is loaded Senior Software Development Engineer Apply locations Ottawa, Ontario time type Full time posted on Posted 5 Days Ago job requisition id R19497 Job Title Senior Software Development Engineer Summary of the role: We are looking for a Senior Software Development Engineer...


  • Ottawa, ON, Canada 1019 Amadeus Canada Full time

    Senior Software Development Engineer page is loaded Senior Software Development Engineer Apply locations Ottawa, Ontario time type Full time posted on Posted 5 Days Ago job requisition id R19497 Job Title Senior Software Development Engineer Summary of the role: We are looking for a Senior Software Development Engineer to fill one vacant position...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The BlackBerry QNX Team is looking for developers with WiFi and networking expertise. You will be part of a team responsible for the functionality and performance of QNX’s embedded WiFi device drivers and networking stack on some of the most advanced hardware platforms available. Your work on high quality wireless...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...


  • Ottawa, Canada CB Canada Full time

    Senior Software Developer Job Description:We are looking for a skilled, dynamic, and motivated Software Developer who will be responsible for developing world-class messaging systems that meet remarkably high standards of quality, performance, and reliability on a massive scale to a diverse array of customer environments. The flagship product suite, Solace...


  • Ottawa, Ontario, Canada E-Solutions INC Full time

    Job Title: Senior Software/Firmware Development EngineerJob Location: Montreal, Ottawa-OnsiteJob Description:Design, implement, test, and document the Factory Boot Manager - the Linux and U-boot based embedded software for testing complex HSM hardware during the manufacturing and field failure analysis processes Design, implement, test, and document other...


  • Ottawa, ON, Canada Invest Ottawa Full time

    As part of this initiative, we have partnered with our client, Enurgen on their search for a Senior Software Engineer! Job Summary As a Senior Software Engineer, you will be responsible for developing and maintaining the full software development lifecycle of Enurgen's products. You will work closely with the founding team to build scalable,...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Job DescriptionBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and...


  • Ottawa, ON, Canada Telesat Corp. Full time

    Telesat (NASDAQ and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: The QNX Network Test Team is looking for test developers with networking expertise. You will be part of a test team responsible for validating the functionality and performance of QNX’s embedded networking stack on some of the most advanced hardware platforms available. Your work on validating high quality network...


  • Ottawa, Canada CB Canada Full time

    Senior Engineer, Developer Experience EngineeringOn behalf of our client, Procom is looking for a Senior Engineer. As part of the Developer Experience Engineering team, you will be responsible for defining and improving the experience our product teams see each day. Through advocacy, research, and enablement all driven by the needs expressed from those...


  • Ottawa, Canada BTA Design Services Inc. Full time

    About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs. We’re adaptable and efficient, with a brilliant staff...


  • Ottawa, Canada BTA Design Services Inc. Full time

    About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs. We’re adaptable and efficient, with a brilliant staff...


  • Ottawa, ON, Canada QNX Software Systems Full time

    Location: Ottawa full-time on-site BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, and provides expert support and services for building the world’s most critical embedded systems. BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software,...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...


  • Ottawa, ON, Canada BTA Design Services Full time

    Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’ teams and accelerate the development of complete designs. We are currently searching for a number of key technical...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...