Overview
Senior .Net Developer
Overview:
As a Senior Developer, you will play a leading role in delivering web and mobile applications that are used daily by the Technical Operations team to implement a world-class operation. The Technical Operations team is one of the largest Maintenance, Repair, and Overhaul (MRO) organizations in the world. The team continually innovates to deliver digital solutions to support this complex, dynamic operation.
This role is focused on development of critical backend microservices and API’s used across multiple products. Sr. Developers on our team are looked to as deep technical leaders who own reliable delivery of products within their space. We are looking for developers with a spirit of innovation, a passion for details, and a drive to win as a team. You will have the opportunity to grow and explore emerging technologies to help solve new and interesting problems.
Key Responsibilities:
- Serve as a team development lead across one or more products
- Lead solution design in collaboration with technical leaders
- Estimate work in support of sprint and release planning as well as long-range road mapping
- Ensure on-time and high-quality product delivery
- Develop and implement unit tests and support functional, non-functional testing
- Prepare and release products through non-production and production environments
- Support new products through deployment lifecycle
- We value diverse experiences, perspectives, and we encourage everyone who meets the minimum qualifications to apply. While having the “desired” qualifications make for a stronger candidate, we encourage applicants who may not feel they check ALL of those boxes.We are always looking for individuals who will bring something new to the table
Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or related field
- 7+ years of hands-on experience in web development/services development across the entire development lifecycle – concept, design, built, test, deploy, support
- 5+ years of demonstrated ability using C#, ASP.Net, .Net Core, .Net Framework
- 5+ years of demonstrated ability with database development (using SQL Server 2016+ preferred)
- Proficient in using XML related technologies including XSLT, XPATH, XSD and XQUERY
- Proficient in using LINQ and Fluent Programming
- Experienced in creating database objects such as Procedures, Packages, Functions, triggers, Indexes and Views using PL/SQL and T-SQL
- Strong working knowledge of web protocols and standards (HTTP, HTML5/XHTML/XHTML-MP, CSS3, web forms, XML, XML parsers)
- Experience using version control tools such as Git, TFS, etc.
- Experience working in agile teams and using scrum framework
Additional Qualifications (preferred):
- Master’s Degree in Computer Science/Information Systems
- Experience with MongoDB, DynamoDB, or other NoSQL databases is a plus
- Experience with GraphQL is a plus
- Experience with AWS is a plus
- Experience with frontend web technologies & frameworks (e.g. Javascript, Angular, React) is a plus
- Experience with Team Foundation Server/Azure DevOps
- Airline/aviation industry experience preferred