Job Description
These developers will support the Onboard WiFi Platform team with seatback entertainment initiatives.
Required
Minimum 5 years of hands-on software development experience with .NET technologies in enterprise systems with high availability and performance requirements.
Experience working with team members in high performance, agile development environment where continuous integration and continuous delivery are critical
Experience with .NET core
Experience with NoSQL databases such as MongoDB, Redis
Experience with serverless technologies, services and container technologies (Docker, Kubernetes etc.)
Must be able to generate/execute unit testing and have experience with Test Driven Development (TDD)
Deep understanding of Domain-Driven Design (DDD), event-driven architectures, and CQRS
Experience with security principles: authentication, authorization, OAUTH, SAML, public-private key encryption, asymmetric encryption, symmetric encryption, token validation, encoding, single sign-on
Experience with cloud security controls, DevOps and CI/CD pipelines
Experience with messaging platforms such as RabbitMQ and protocols such as AMQP and MQTT
Knowledgeable with microservices and how they are applied in a cloud environment
Data-driven analysis, good communication skills, quantitative reasoning, and a strong desire to learn and implement new technologies
Good written and verbal communication skills; the ability to communicate verbally and in writing with all levels of employees and management
Reliable, punctual attendance is an essential function of the position
Bachelors Degree in Computer Science, Information Systems, other related field or 8 years of equivalent work experience required.
Experience with MacOS; development machine will be a MacBook
Preferred
Experience with end-to-end CI/CD solutions using platforms like Harness
Prior knowledge with AWS native technologies such as EC2, S3, RDS, VPC, EKS, ECS, Lambda, etc.
AWS certification
Airline experience