Remote Software Developer Advisor

General DynamicsFalls Church, VA
146d$110,614 - $149,500Remote

About The Position

Ensure the safety and security of our nation as a Software Developer Advisor at GDIT. You'll apply the latest technology and provide operational support to deliver actionable intelligence for the Intelligence Community. Here, your work will have meaning and impact as you deliver your best every day. At GDIT, people are our differentiator. As a Software Developer Advisor, you will help ensure today is safe and tomorrow is smarter. Our work depends on a Software Developer Advisor joining our team to support the development of systems and capabilities centered on our comprehensive motion imagery software suite. The Software Developer Advisor will focus on ensuring the mission is met while upgrading to cutting-edge technologies in full motion video (FMV) of the programs technical vision.

Requirements

  • 5+ years of related experience in software development.
  • Proficient understanding and application of engineering principles, concepts, patterns, practices, and standards.
  • Experience with JIRA to manage daily, sprint, and increment metrics, performance, and backlogs.
  • Understanding of Agile framework including Sprints, Demonstrations, and Scrum.
  • Demonstrated ability to communicate issues, impacts, and corrective actions effectively.
  • Bachelor's of Science in Engineering or related field, or a Master's degree with relevant experience.

Responsibilities

  • Use Java (AOP, IOC) and JavaScript (React/Redux, AngularJS) for software development.
  • Develop and integrate Microservice APIs (gRPC/REST).
  • Deploy micro and macro services in web containers (NodeJS or JBoss).
  • Utilize ETL concepts and engines for service level integrations, API negotiation, threading, and load balancing.
  • Create and maintain orchestration templates, modifying templates from unclassified teams into classified space (Apache NIFI).
  • Use databases for data modeling, visualization, and querying (MS SQL, Heavy.ai).
  • Develop applications in a web browser (React).
  • Assist with debugging and troubleshooting applications in customer space.
  • Leverage messaging engines and HA clusters (Apache Kafka, Pulsar).
  • Manage containers and orchestration (Docker/Kubernetes).

Benefits

  • 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.
  • Paid vacation and holidays.
  • Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12 month period.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service