These developers will support the Onboard Wi-Fi 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 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 of 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
Bachelor’s Degree in Computer Science, Information Systems, or other related field or 8 years of equivalent work experience required.
Experience with macOS; the development machine will be a MacBook