At a Glance
- Tasks: Develop innovative software using cutting-edge technologies in a collaborative environment.
- Company: Join myairops, a leader in SaaS products for the aviation industry.
- Benefits: Enjoy competitive salary, hybrid working, and comprehensive health benefits.
- Why this job: Make a real impact with modern tech while solving exciting challenges.
- Qualifications: Experience in C# .NET Core and Agile methodologies is preferred.
- Other info: Dynamic team culture with excellent opportunities for professional growth.
The predicted salary is between 30000 - 50000 ÂŁ per year.
Location: Farnborough HQ
Working Hours: FullâTime, 40 Hours per week
Job Summary: We have a number of openings for Software Engineers to join our growing team! Our Software Engineers are exposed to cuttingâedge development and the latest cloud technologies. As a fullâstack developer you will use the latest C# .NET Core for API development alongside Angular on the frontâend. You will be exposed to Azure technologies such as AKS, Cosmos DB, Azure SQL, functions and service bus. These roles are well suited to individuals who enjoy working in a collaborative environment and who can expand the scope of their role over time. We are looking for team players with Agile Scrum or Kanban experience who will thrive in an interesting, supportive, and open culture.
About Us: myairops is a leader of SaaS products in the aviation industry. We serve customers worldwide across diverse challenges, including corporate flight departments, brokers, medical providers, military and business aviation operators. Our goal is to bring everything that aircraft operators need into a single customerâfocused suite of products. Whether you focus on flight operations, charterâsales brokering, aircraft management, continuing airworthiness, airport operation, fixedâbase operation, or ground handling, our platform has a solution. Our solutions are delivered via innovative webâbased software and connected mobile applications. Our team is based in the UK, Poland and the USA.
More About the Role: We use the latest cloud technologies and functionality, and our engineers support our platforms by introducing new features, adopting new technologies and phasing out legacy modules. Our team is highly collaborative, using modern tools and techniques in Agile engineering. Your main role is to design, develop and test features to a high quality. Our offerings are all cloudâbased using containerization on AKS with complimentary mobile applications on iOS created in Swift. We integrate with many external aviation data platforms, and data is an extremely important part of our business. With a focus on continuous integration/delivery in Azure DevOps, the team continually strives to achieve frequent deliveries that keep pace with the product roadmap.
Responsibilities:
- Work closely with architects on all aspects of the design and development of solutions.
- Collaborate with Product Owners to understand the scope of requirements and acceptance criteria.
- Follow the coding structures and patterns in place within the existing product range.
- Ensure development work is developed and tested to the required standards before delivering to CI/CD environments.
- Perform pullârequests and conduct reviews to ensure standardisation and quality.
- Maintain and resolve issues.
- Collaborate with other team members.
- Minimise future codingârelated support issues, including bugs.
- Maintain a team ethic centred on successful delivery as a team.
Technical Skills Required:
- C# .NET Core
- Web API & RESTful APIs
- Microsoft Azure (e.g. Azure functions, service bus, blob storage)
- Scrum Agile or similar Agile engineering process
- SQL
Desirable Experience:
- Automated UI testing frameworks (e.g. Cypress/Playwright)
- Azure DevOps
- Angular
- HTTP/S and asynchronous web communications
- Git, CI/CD (Azure DevOps)
- Kubernetes (AKS)
- Microservices
- NuGet package management
- ORMs â Dapper, Entity Framework
- SQL Server / Azure SQL â writing queries, stored procedures
- Swagger, API documentation
- Thirdâparty UI component providers (e.g. DevExpress)
- TypeScript, CSS, JSON, HTML5
- Unit testing
What You Will Get from This Role: You will enjoy working with a modern technology stack and a friendly, supportive team. You will see the impact of your work and will enjoy solving the complex challenges that come with working in an exciting, successful and highâgrowth business. You are resourceful, energetic and enthusiastic. Whilst having access to hybrid working, you prefer to work in the office with your colleagues most of the time.
Compensation & Benefits:
- Competitive salary
- Great workâlife balance with our Hybrid Working Policy â 3 days in the office, 2 days from home
- Competitive group pension scheme
- Comprehensive life assurance
- Comprehensive income protection
- Comprehensive travel insurance
- Comprehensive private healthcare (after successful passing of probation)
- Electric car scheme
- Free car parking
- Discounts at popular retailers
- 2 paid volunteering days each calendar year (subject to lineâmanager approval)
- Investment in training, qualifications and professional development
(Subject to insurance underwriting). Due to the volume of applications received, only candidates selected for interview will be contacted. If you do not hear from us within 20 working days, your application has been unsuccessful on this occasion.
Software Engineer in Farnborough employer: Gama Aviation LLC
Contact Detail:
Gama Aviation LLC Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Engineer in Farnborough
â¨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insights into the company culture and might even lead to a referral!
â¨Tip Number 2
Prepare for those interviews! Brush up on your C# .NET Core skills and be ready to discuss your experience with Azure technologies. Practising common interview questions can help you feel more confident.
â¨Tip Number 3
Show off your projects! If you've worked on any relevant software or cloud-based applications, make sure to highlight them during your conversations. Real-world examples can set you apart from other candidates.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining our team!
We think you need these skills to ace Software Engineer in Farnborough
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your experience with C# .NET Core, Azure technologies, and Agile methodologies to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our team. Share specific examples of your work with APIs or cloud technologies to show us what you've got!
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve modern tech stacks like Angular or Azure.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. Itâs super easy, and we canât wait to see your application come through!
How to prepare for a job interview at Gama Aviation LLC
â¨Know Your Tech Stack
Make sure youâre familiar with the technologies mentioned in the job description, especially C# .NET Core, Angular, and Azure. Brush up on your knowledge of RESTful APIs and cloud services, as these will likely come up during technical discussions.
â¨Showcase Your Collaboration Skills
Since the role emphasises teamwork, be prepared to discuss your experience working in Agile environments. Share examples of how you've collaborated with product owners or other team members to deliver successful projects.
â¨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in relation to coding standards and quality assurance.
â¨Ask Insightful Questions
At the end of the interview, donât forget to ask questions! Inquire about the team culture, ongoing projects, or how they implement continuous integration/delivery. This shows your genuine interest in the role and helps you gauge if itâs the right fit for you.