Responsible for software projects of great complexity, substance and economic value in the field of Aviation Security. Requires a high level of human and physical resources and is recognized for the ability to simultaneously manage several projects of different scope and complexity. Interacts with internal and industry stakeholders to understand product needs; software architecture, design and verification. Implements software solutions as an individual contributor and team-member. Directs and performs testing and releases changes. Conceives and drives completion of major features, new methodologies, significant procedural, architectural and technology shifts. Experience with the design and architecture of embedded control systems, high reliability multiplex networks and/or user workstations.
Designs and produces award winning software products and generates novel ideas on a consistent and timely basis.
Responsible for major portions of or complete software development projects.
Works with internal and external stakeholders to define requirements.
Generates system design and specifications.
Generates code to satisfy design requirements.
Completes design details and develops methods to satisfy design requirements.
Prepares engineering test specifications and procedures.
Troubleshoots and modifies code.
Directs and performs software testing.
Responsible for working within time and dollar budgets.
Mentors and supervises team members assigned to projects.
Performs consistently in meeting project performance criteria, schedules, deadlines and budgetary constraints, displays a continually increasing breadth of knowledge.
Communicates complex concepts in written and verbal form. Creates technical reports, publications, specifications, product designs test plans, and release notes. Plans and conducts research, design and development for all assignments.
Communicates effectively with team members and other internal/external stakeholders.
EDUCATION AND EXPERIENCE: