SITA

Lead Software Developer

Cluj-Napoca, CJ, RO

$8
12 days ago
Save Job

Summary

Overview

Lead Software Developer

WELCOME TO SITA  

We're the team that keeps airports moving, airlines flying smoothly, and borders open. Our tech and communication innovations are the secret behind the success of the world’s air travel industry.

You'll find us at 95% of international hubs. We partner closely with over 2,500 transportation and government clients, each with their own unique needs and challenges. Our goal is to find fresh solutions and cutting-edge tech to make their operations run like clockwork. Want to be a part of something big?

Are you ready to love your job? The adventure begins right here, with you, at SITA.

About The Role & Team

The Lead Developer is a full-time member of the development team and expected to be a high-level producer of work for the team. Alongside this the lead developer helps by providing direction and influence on self-organized teams. Lead developer plays many roles, architect, project manager, software engineer, platform engineer, mentor, and team-mate all at once.

A lead developer is invested in the success of the entire product team and prioritizes the success of the team over their own individual goals. This doesn’t mean all the responsibilities fall to the tech lead to carry out. Delegation is the key to this and identifying things that can be optimized to make the product development easier and faster, this can be anything from a slow CICD process to complex infrastructure taking up valuable story points. A tech lead is not a delivery lead, a tech lead is concerned with all technical matters and the delivery lead is concerned with managing people and progress.

Validation is a solution offered by SITA that provides security validation of passengers at check points and operate e-gates if exists, suitable for all tier airports. Validation results are displayed using thick, thin and mobile clients for agents.

Qualifications

EXPERIENCE AND EDUCATION:

  • BA or MA degree in Computer Sciences or Engineering
  • 8+ years of experience
  • Technical skills covering all aspects of the product from development skills in relevant languages and tools to understanding of the platform and environment the products will be deployed into
  • Great communicator and active listener both within teams and with stakeholders
  • Mentoring skills for the team
  • Leadership skills providing direction to self-organized teams such that there is clarity on goals, priorities, and direction


Key Responsibilities

  • Mentor and help team to remove technical blockers and help increase cycle time and quality ensure best practices are implemented and followed and help teach team through code reviews and sharing articles and ideas
  • Accountable for all product level design decisions by driving high-level architectural discussion, leading meetings and tech breakdowns and challenging designs and decisions to ensure all aspects and edge cases are covered and aligned to guiderails
  • Accountable for ensuring all aspects of technical design documentation are up to date and relevant
  • Accountable for product threat models and security workbooks and collaborating with the specialized teams and security domain architect to ensure all aspects of security design follow best practice and guidelines
  • Accountable for helping to look beyond the feature design to build a technical vision for the product, weighing up consequences of short term and long term decisions
  • Accountable for managing architectural tech debt for the product
  • Collaboration with portfolio architect to ensure best practices and guidelines are understood and followed as well as identify gaps and opportunities for new technical capabilities which will help the product team


Knowledge And Skills

  • Backend: .NET 8 / .NET Framework 4.8, ASP.NET Web API, CQRS, MediatR, FluentValidation, WCF
  • Architecture: Modular Monolith / SOA
  • Database: SQL Server, Entity Framework / ADO.NET
  • Infrastructure: Azure cloud - AppService, Functions, EventHub, KeyVault, API Management, Front Door; Azure DevOps; GIT; Windows Services
  • Queues: Azure EventHub, MSMQ
  • Tests: xUnit (or any other unit testing frameworks), Moq, FluentAssertions
  • Frontend (nice to have): WPF, Angular


Profession Competences

  • Agile Development
  • Application Design Architecture
  • Application Development Tools
  • Application Maintenance
  • Application Programming Interfaces (API's)
  • Application Testing
  • Cloud Computing
  • Technical Troubleshooting
  • Technical Writing/Documentation


Core Competences

  • Adhering to Principles & Values
  • Communication
  • Creating & Innovating
  • Customer Focus
  • Impact & Influence
  • Leading Execution
  • Results Orientation
  • Teamwork


What We Offer

SITA’s workplace is all about diversity, many different countries and cultures are represented in our workforce. We collaborate in our impressive offices, embracing a hybrid work format. As part of our global benefits, we offer:

🏡 Flex-week: Work from home up to 2 days/week (depending on your Team's needs).

Flex-day: You may wish to flex your arrival time at the office, to beat the rush hours or you may want to leave the office earlier to pick up your kids from school or to go to your favorite game: We support you in being open about your needs and routine with you manager.

🌎 Flex-location: Benefit for 30 working days from anywhere around the world each year!

🚀 Professional Development: Level up your skills with our training platforms, including LinkedIn Learning!

🙌🏽 Competitive benefits according to the local market

SITA is an Equal Opportunity Employer and values a diverse workforce. In support of our Employment Equity Program, women, aboriginal people, members of visible minorities, and/or persons with disabilities are encouraged to apply and self-identify in the application process.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: