Senior Software Engineer
12 mo contract (potential extensions)
Benefits:
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law. Please let me know if you have any questions!
Hourly Range before conversion: 55-68+/hr
Role Summary
A large scale Airlines in Seattle, WA is replacing their legacy pilot Flight Training Management System (FTMS) with a SAAS solution. This Full Stack Developer role will support this replacement effort including building new integrations, decoupling legacy systems, and performing modernization. As an individual contributor, this role helps design and implement full stack integrated solutions using the Microsoft technology stack on prem and in Azure. This role also provides recommendations to address challenges while working in an agile environment with product owners.
Key Duties
· Acts as a development subject matter expert in full-stack engineering on a scrum delivery team, collaborating with product owners, designers, and other engineers to deliver business value on an iterative basis.
· Solves complex technology and business problems with new and creative methods.
· Architects, engineers, tests, deploys, and supports highly scalable and maintainable complex, end-to-end custom software applications.
· Ensures delivery of high-quality software by writing clean and secure code and utilizing modern techniques like pair programming, test-driven development (TDD), and continuous integration.
Job-Specific Skills, Experience & Education
Required
· 5 years of experience in software engineering, or related area.
· Bachelor’s degree with a focus in Computer Science or a related field, or an additional two years of relevant training/experience in lieu of this degree.
· Experience in the following:
o Test Automation.
o Containers.
o Utilizing cloud computing (i.e., Azure)
o DevOps practices and supporting tools (e.g., ADO)
o Acting as a software engineer building custom, high scale, n-tier applications using object-orientated languages and modern frameworks (i.e., C#, .NET, Angular)
o Web and REST API development
o Utilizing appropriate design patterns to create clean, maintainable, and performant code.
o Interacting with Git version control to maintain organization and logging of codebase changes.
· Strong interpersonal skills and proven ability introducing new ideas and technologies to communities of developers.
· High degree of professionalism and customer service orientation.
· Excellent communication skills and proven ability to collaborate with a variety of teams.
· Must be authorized to work in the U.S.
Preferred
· Experience building high-scaled distributed systems running in cloud environments.
· Experience building and deploying to Kubernetes environments.
· Experience with design patterns and/or SOLID principle
· Experience in Airline or other aviation industry
Job-Specific Leadership Expectations
· Embody our values to own safety, do the right thing, be kind-hearted, deliver performance, and be remarkable.