C++ Software Developer, Senior - FAA
Position: C++ Software Developer, Senior - FAA
Location: Remote Site/Cobec Site- Washington, D.C.
Job Summary
This position will design, develop, and implement applications providing business intelligence and data reports to operate on computer and mobile devices. The successful candidate will determine the scope of software development projects, collaborate on the development of software applications, and test and validate software.
We are seeking an C++ developer to design applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and testing and validating software. Our developer must also have experience with big data streaming, pub/sub, and/or event-based technologies (e.g. Kafka, AWS MSK, AWS Kinesis, AWS IoT, RabbitMQ, ZeroMQ, etc.)
Years of Relevant Experience
The position requires 10+ years of experience in advanced C++ software development skills and extensive experience in collaborating on software development projects. Our developer must also have experience with big data streaming, pub/sub, and/or event-based technologies (e.g. Kafka, AWS MSK, AWS Kinesis, AWS IoT, RabbitMQ, ZeroMQ, etc.). Specific experience with the Federal Aviation Administration (FAA) or the Aviation Industry is desired.
Essential Job Functions
- Consulting with internal stakeholders to determine the scope of software development projects.
- Designing and maintainting data architecture.
- Maintain security of the system
- Integration of C++ with Kafka
- Collaborating with the software development team on application design and development.
- Performing diagnostic tests and debugging procedures.
- Optimizing software by performing maintenance, updates, and upgrades.
- Documenting processes and maintaining software development records.
- Keeping up to date with C++ standards and advancements in application development.
Education Requirements
- Bachelor's degree required, preferably in Computer Science, Information Systems or something similar.
- C++ certification preferred.
- Apache Kafka certificate preferred
Skills Requirements
- A minimum of 10 years' experience as a C++ software developer.
- Current knowledge of C++ standards and specifications.
- Proficiency in C++ compliant languages such as C, Java, and Python.
- Extensive experience in deploying software across a variety of platforms and operating systems.
- Knowledge of SQL, Postgres, JavaScript, and XML.
- Superb analytical and problem-solving skills.
- Excellent collaboration and communication skills.
- Excellent Documentation Skills
- Great organizational and time management skills.
Security Requirements
Must be a US citizen or a legal resident for three of the past five years
Must meet eligibility requirements for a US Public Trust security clearance
EEO:
Cobec Consulting, Inc. is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, veteran status or any other status protected by federal, state and local law.
EEO is the Law