Home Office, Home Office, United States of America
1 day ago
Video Applications Software Developer
REQ#: RQ205773Public Trust: None Requisition Type: Regular Your Impact

Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.

Job Description

Software Developer Associate (Video Applications)

A career as a Software Developer Associate (Video Applications) at GDIT means being a critical part of successful data outcomes. Here, your work can accelerate solutions for our clients while you accelerate your career. As a software engineer for video processing, you will be updating existing software that manipulates compressed video (e.g. AVC/HEVC video data).  Software expertise desired includes Web programming, C++, and the Rust programming languages.  Own the opportunity to provide our clients with the data they need to turn insights and ideas into action.

At GDIT, people are our differentiator. As a Software Developer Associate you will help ensure today is safe and tomorrow is smarter. Our work depends on Software Developer Associate joining our team to **DESCRIBE HOW THE ROLE WILL HAVE AN IMPACT ON THE CLIENT’S MISSION.**

HOW A SOFTWARE DEVELOPER ASSOCIATE WILL MAKE AN IMPACT
● Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
● Provide a proactive mindset to maintain and update video encoding technology as part of our overall development environment

● As part of the team, you will support Continuous Integration/Continuous Delivery pipeline activities involving end-to-end system performance validation efforts with a focus on communicating effectively with customers, team members, and end users

● You will work independently under pressure and effectively identify, recommend, and problem solve system issues to ensure systems, software, and applications are properly configured to meet customer needs

WHAT YOU’LL NEED TO SUCCEED:
● Education: Technical Training, Certification(s)
● Required Experience: 3+ years of related experience
● Required Technical Skills:

Experience developing complex software in the Web, C++ and/or Rust programming languageExperience with development, package management and unit testingExperience with BoostExperience working with medium/large build systems.Experience in both Windows and LinuxExperience in network programmingExperience with more than one build system, Makefiles, CMake, Meson, etcExperience with build tools like Jenkins, Github actions, Gitlab, etc.PythonREST-API development

● Security Clearance Level: None
● Required Skills and Abilities:

Strong hands-on experienceStrong communication and collaboration skillsProblem-solver, well-versed in troubleshootingFlexible and versatile enough to work on a variety of different tasks and technologiesSelf-starter, does not need training in software engineering/computer science fundamentalsStrong understanding and application of engineering principles, practices, and standardsAbility to multitask and sustain multiple operational systems simultaneously based on current operational needs

● Preferred Skills:

Knowledge of video encoding and compression algorithmsDemonstrated ability to inherit, understand, and update existing softwareDevOps experienceExperience with Docker and KubernetesRust experienceReal-time experience

● Location: Remote
●US Citizenship Required

GDIT IS YOUR PLACE:
● Full-flex work week to own your priorities at work and at home
● 401K with company match
● Comprehensive health and wellness packages
● Internal mobility team dedicated to helping you own your career
● Professional growth opportunities including paid education and certifications
● Cutting-edge technology you can learn from
● Rest and recharge with paid vacation and holidays

Confirmar seu email: Enviar Email