General Dynamics Information Technology

Remote Senior Software Developer

General Dynamics Information Technology

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $96,034 - $120,750 per year

Job Level

Senior

Tech Stack

AngularApacheCloudDockerETLGRPCJavaJavaScriptKafkaKubernetesNode.jsNoSQLPulsarReactReduxSQL

About the role

  • Ensure the safety and security of our nation as a Software Developer Senior 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.
  • As a Software Developer Senior, you will help ensure today is safe and tomorrow is smarter.
  • Our work depends on a Software Developer Senior joining our team to support the development of systems and capabilities centered on our comprehensive motion imagery software suite.
  • The Software Developer Senior will focus on ensuring the mission is met while upgrading to cutting-edge technologies in full motion video (FMV) of the programs technical vision.
  • HOW SOFTWARE DEVELOPERS WILL MAKE AN IMPACT: By using the following general language skillsets: Java (AOP, IOC) Javascript, React/Redux, AngularJS SQL, NoSQL, Graph C++ And applying the general required concepts: Experienced in Microservice API development and integration (gRPC/REST)
  • Deploy micro and macro services in web containers (NodeJS or JBoss)
  • Heavily use ETL concepts and engines to decouple solutions with service level integrations, API negotiation, Threading and Load Balancing
  • Creating and maintaining orchestration templates, modifying templates provided from unclassified teams into classified space (Apache NIFI)
  • Use databases for data modeling / visualization / 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)
  • Use and manage containers and orchestration (Docker/Kubernetes)

Requirements

  • Skilled at applying and executing highly advanced technologies, principles, theories and concepts
  • 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 an Agile framework; Sprints, Demonstrations, Scrum
  • Demonstrated ability to communicate issues, impacts, and corrective actions
  • Demonstrated ability to easily and effectively communicate project topics to a diverse audience
  • Demonstrated ability to clearly report relevant information
  • Demonstrated ability to anticipate technology, process, and skill needs
  • A Bachelor’s of Science in Engineering, a related specialized area or field and a minimum of 3 years of relevant experience or a Master’s degree with 0 years of relevant experience
  • Proven problem-solving skills in complex environments.