Senior Software Engineer
Full Job Description
Overview
Welcome to SITA. At SITA, we keep airports moving, airlines flying smoothly, and borders open.
About The Role & Team
As a Senior Software Developer (C#), you will focus on delivering secure, reliable systems for our customers. You'll work within a diverse team to design new features, mentor junior developers, manage your own time in self-organizing scrum teams, and ensure coding best practices are followed.
Your Responsibilities
- Design and build new features by understanding requirements and collaborating with the wider team.
- Mentor and guide more junior team members on technical processes.
- Estimate complexity of technical work using automation tools.
- Ensure adherence to coding guidelines, best practices, and technical standards across all levels of experience.
Qualifications
Essential Skills:
- Computer Science or Engineering graduate with at least 5 years of C# experience.
- Excellent knowledge of .NET Core, React.js, and Object-Oriented Programming.
- Solid understanding of Microservices architecture and JSON REST APIs.
- Familiarity with WPF/XAML is advantageous.
- Solid grasp of the defect life cycle (Why, What, When).
- Ability to write/design object-oriented code using design patterns.
- Strong testing skills: positive/negative/edge cases, Unit Testing (xUnit), and Moq preferred.
Tech Stack:
- Version Control/GIT.
- Relational databases (MariaDB or MySQL).
- SQL DDL for creating tables/indexes.
- Linux/Unix environments.
What We Offer
We operate in 200 countries, valuing diversity and inclusion. Our offices are fun places to work with flexible options:
- Flex Week: Work from home up to 2 days/week.
Show more... - SITA is an Equal Opportunity Employer.
Company
SITA
SITA powers global air travel with technology and communication innovations that keep airports moving, airlines flying smoothly, and borders open.We are present in 95% of international airports across...