Work with other technical groups including information systems, data reduction and data analysis software developers; collaborate with software developers at other international facilities and from the scientific user community.
Application Developers work with clients, product managers analysts, architects and engineers to plan, design, develop, test and implement information technology solutions consistent with the business objective.
Support the full lifecycle of systems development for avionics products including concept design, system architecture, definition and management of requirements, modeling and simulation, managing suppliers, managing cost and schedule, System Integration Laboratory (SIL) integration, aircraft integration, verification, and flight testing.
Investigate new testing technologies and methodologies to expand and improve product test coverage; promote quality within all aspects of development by actively participating in requirements gathering, technical design reviews, etc.
Design, build, and maintain efficient, reusable, and reliable C# code in different project types (MVC, web jobs, console applications, etc.). Work with other developers, designers and product/business managers to develop new features consistent with product roadmap while following all coding standards.
The Technical Team Lead will be responsible for technically leading the software projects through all stages of the life cycle, including responsibility for requirements capture, design, development, acceptance testing and implementation.
Interacting with strategic global vendors to maintain and support our infrastructure, making changes to critical infrastructure, resolving incidents, leading problem tickets, and driving programs to increase the performance and availability of our environment.