Team Lead Software Engineering
CAE
Krakow
5 d. temu

Role and Responsibilities

CAE are currently recruiting for an experienced Team Lead Software Engineering based in Krakow( Poland)

CAE Movement Manager is an advanced decision support system used by operations controllers to monitor daily flight movements and assist in making informed decisions.

Movement Manager enables air carriers to operate competitive schedules with minimal disruption, meet passenger demand, and maximize aircraft and resource utilization.

It enables efficient and safe airline operations under both regular and irregular conditions. Operations Mobile is part of overall Movement Product family.

It is a web-based and mobile solution that increases operations awareness and enables all departments to react to changes quickly.

Engineers at Movement Manager build large, and real-time software application that enable airlines operate across the globe seamlessly.

We are looking for a Software Engineer who shares a passion for tackling the challenges and complexities that come with building highly available solutions that can scale for the largest airlines and deliver these capabilities across multiple channels (Desktop, Web, Mobile).

TEAM OVERVIEW : Movement Manger engineering team uses Agile Scrum Methodology and has multiple Scrum teams in Poland and USA.

The teams work on suite of related products and work in iterations to produce several releases a year.

Leads a team responsible for developing, coding, testing and debugging new highly complex software solutions or enhancements to existing software in a maintenance capacity.

Provides direction for entire project or a project team.

Applies advanced skills and concepts to oversee large, complex projects.

Has excellent understanding of business application.

Works with technical staff to understand problems with software and resolve them. Resolves customer complaints with software and responds to suggestions for improvements and enhancements.

May assist in development of software technical documentation.

Demonstrates software.

Demonstrates broad knowledge of technical solutions.

Designs and codes complex applications using advanced technology.

May create optimization programs to resolve problems.

May design and build prototype applications.

May oversee product development.

Leads design and coding of applications using routine and / or advanced technology.

JOB DESCRIPTION :

Design, develop, code, test and debug complex software solutions and implement enhancements to existing software in a maintenance capacity

Participate in code and design reviews.

Work on introducing new technologies and innovations to existing software

Work with cloud computing technologies like AWS and leverage cloud capabilities to introduce enhancements to existing applications

Assist in development of software technical documentation

Implement performance enhancements to existing software applications

Work on building prototypes and Proof of Concept applications

Work with support teams and customers during incident calls to troubleshoot emergency issues and implement fixes quickly to help customers continue critical operations

Collaborate closely with all team members and provide guidance and coaching to less experienced ones.

REQUIRED SKILLS :

BS / BA degree in Computer Science / Engineering preferred, or similar experience required

6+ years work experience

Fully proficient with Java programming language and various Java EE technologies

Strong experience with Spring, Spring Boot, Spring Web MVC, Restful API, JMS, Hibernate, Tomcat

Strong experience with Object-Oriented programming

Strong experience with XML / Web Services technologies

Strong experience of relational databases (Oracle, SQL)

Strong experience with build tools like Maven or Gradle

Experience with Version Control System like Git or SVN

Fully proficient in TDD practices and JUnit / Unit Testing

Working knowledge of Linux operating systems

Agile scrum experience

Strong communication skills in English, written and verbal

WHO ARE WE?

CAE is a high technology company, at the leading edge of digital immersion, providing solutions to make the world a safer place.

Backed by a record of more than 70 years of industry firsts, we continue to reimagine the customer experience and revolutionize training and operational support solutions in civil aviation, defence and security, and healthcare.

We have the broadest global presence in our industry, with approximately 10,000 employees, 160 sites, and training locations in over 35 countries.

Equal Employment Opportunity

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE", we’re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.

For more information on our privacy practices please visit https : / / www.cae.com / privacy-policy. To ensure your personal data is always up-to-date and accurate please advise us of any changes immediately.

Regular

CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Equal Employment Opportunity

At CAE, everyone is welcome to contribute to our success. With no exception.

As captured in our overarching value "One CAE", we’re proud to work as one passionate, boundaryless and inclusive team.

At CAE, all employees are welcome regardless of race, nationality, colour, religion, sex, gender identity or expression, sexual orientation, disability or age.

The masculine form may be used in this job description solely for ease of reading, but refers to men, women and the gender diverse.

Zgłoś tę pracę
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Aplikuj
Mój adres email
Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
Kontynuuj
Formularz wniosku