The Cyber Security Applications Developer will be expected to design, develop, document, and maintain applications used in the detective, investigator, and knowledge-capture processes, and to contribute to the integration and enhancement of other CDC applications.
In this role, the selected candidate must have knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
This position gathers business requirements, translating that information into detailed technical specifications from which programs will be written or configured, and validating that the proposed applications align with both the architectural design and the business needs.
This role focuse on providing high quality, cost-effective IT solutions to business partners by creating new software applications or modifying and/or supporting existing packaged or custom-built applications.
In this role, the selected candidate will translate business requirements into technical solutions; participate in design sessions with other Developers, Business Analysts, Users and Quality Assurance.
The Senior Linux Application Architect-Developer will be required to lead complex software development projects utilizing Linux based compilers in the architecture, design and execution of embedded systems.
In this role, you will manage our work, our relationships and ourselves. As an employee of the firm, you will live true to our core values of people first, being exceptional every day in every way, embracing change, feeling empowered through knowledge and choosing accountability.
The primary responsibilities for this position include designing and writing succinct, timely programming code that is logical, optimizes programming resources, and meets user requirements for virtual and augmented reality and simulation systems using the Unity3D game engine; designing, testing and refining interaction and UI elements; performing QA to test, debug, document, and deliver top quality work.
In this role, the selected candidate will ensure adherence to architecture and coding standards, risk management and security policies; manage and prioritize day to day individual workload, monitoring milestones and critical dates to identify potential threats to schedule and identify / mitigate risk.