This Software Engineer will take on challenging refactoring work, new technologies, and automation; you will work closely with the operations team to ensure that our platform is performing at optimal performance.
Review business requirements with project teams to propose and produce technical documentation such as data architecture, data modeling, data dictionary, source to target mapping with transformation rules, ETL data flow design, and test cases.
Modernizing the at control system by improving the trajectory modeling, which is intended to provide the best prediction of the expected future position and altitude of an aircraft as a function of time.
In this role, you will have experience including software management, design, development, flow analysis, detailed design data flow diagrams, structure charts, and PDLs for each module of the software system.
Responsible for the day to day operations of all in-house developed, open source, and commercial DevOps tooling owned by the team (Ensuring system availability, performance, capacity, and monitoring through proper response to incidents, events and problems).
The successful candidate will participate in application design and development discussions with clients to determine client needs and ensure that product adheres to established specifications and standards; identifies issues and recommends alternative courses of action.
As a Senior Software Engineer in a Linux Development Environment, you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.