Full Stack Engineer at Dynamics Technologies LLC in Annapolis Junction, Maryland

Posted in Other 1 day ago.

Type: full-time





Job Description:

Dynamics Technologies, delivering innovative solutions to the United States Defense and Intelligence Community focusing on solving important challenges in signals intelligence, computer network operations, analytics, and cybersecurity/IT domains, has immediate openings for Senior Full Stack Software Engineers. Successful candidates must be skilled in front-end and back-end development of mission critical applications.

Title: Full Stack Software Engineer

Salary: $150k - $200k pending experience

Location: Annapolis Junction, MD

Terms: Full-time/Onsite

Travel: N/A

***An active TS/SCI w/Poly is a MUST to apply***

Required Education and Years Experience:
  • 14+ years of experience as a full-stack software engineer architecting, designing, developing, maintaining, and enhancing complex software systems.
  • B.S. Degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline from an accredited college or university is required. A M.S. Degree or PhD is desired but not required.

Required Skills:
  • Strong background in software development using Java, JavaScript, and Python
  • Experience with RESTful services.
  • Experience with modern JavaScript frameworks including React, Angular, and/or Vue.
  • Experience with virtualization and containerization using VMware, Docker, and Kubernetes
  • Experience with MongoDB, ELK stack, or PostgreSQL.
  • Experience Amazon Web Services (AWS), Hadoop/MapReduce, and/or Accumulo.
  • Strong Linux background to include bash scripting.
  • Experience using software configuration management best practices.

Desired Skills:
  • Experience using CI/CD pipelines in DevOps environments.
  • Experience with Git, Maven
  • Experience using Atlassian Jira and Confluence
  • Amazon Web Services (AWS) Certification

Responsibilities:
  • Oversee one or more software development teams to ensure work is completed in accordance with the client's software development process (e.g. Agile Scrum)
  • Collaborate with systems engineers to derive design and performance requirements.
  • Design, develop and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of designs.
  • Assist with developing and executing test plans and procedures for software components.
  • Collaborate with team to support software installation and configuration to ensure operational specifications are met.
  • Develop, review, and improve system and software documentation.

Dynamics Technologies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
More jobs in Annapolis Junction, Maryland

Other
about 23 hours ago

Eleven Peppers Studios
Other
about 23 hours ago

Defense Technical Recruiting, LLC
More jobs in Other

Other
2 minutes ago

Loparex LLC
Other
2 minutes ago

Loparex LLC
Other
2 minutes ago

Loparex LLC