Join our long-term enterprise project for a famous airline company. You will work within a senior-level development team distributed across Europe and use modern frameworks and technologies.
This enterprise system aims at everyday flight management and all necessary logistics to make the flight successful — planning, schedule, aircraft and personnel logistics, coordination and tracking in the air, and monitoring compliance with the crew standards. The project follows the TDD process to assure a high level of availability, reliability, and performance.
We offer:
- Professional growth and development program
- Challenging projects
- Competitive salary
- Flexible working hours
- Modern office
- Possibility to work remotely
- Health care program
- Free English courses
- Bookсrossing library
- Transparent corporate culture
- Freedom, honesty, partnership
- Passionate professional community
Requirements:
- 5+ years of software development experience as a .NET developer (C#)
- Deep understanding of TDD and DDD
- Solid understanding of OOP principles and standards
- Strong knowledge of threading, scalability, and design patterns
- Experience in building complex server-side systems
- Experience with relational databases
- Strong CI/CD experience
- High level of responsibility and proactivity
- Excellent written and verbal communications skills
- Intermediate Strong English level or higher
Would be a plus:
- Experience with Amazon Web Services
- Experience in building distributed systems
- Knowledge of CQRS
- Experience working on big distributed enterprise projects
- Master’s Degree (Computer Science, Engineering, or related field)
Responsibilities:
- Developing high quality, testable and high-performance software using Agile practices
- Driving systems and software reliability and performance
- Delivering best-in-class .NET applications, web services, and complex solutions
- Striving for continuous improvement within the team
- Troubleshooting technical issues in real-time