FANTOM CORPORATION logo
FANTOM CORPORATION
Posted 136 days agoVerified live 1d ago

Jr Software Engineer

Brief overview

Hanover, MDIn-person
UndergradOr in progress
Clearance requiredU.S. government
C++PythonJavaMongoDBSQLDockerKubernetesAngularHTMLJavaScriptSoftware development lifecycleTroubleshootingProblem-solvingTeam collaborationDistributed systemsCloud-based environmentsAgile methodologies

About the company

FANTOM CORPORATION logo
FANTOM CORPORATIONfantomcorp.com

Fantom Corporation provides Podcasting Media and Information Technology (IT) Services to customers in defense and intelligence agencies.

Job description

Summary

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We are seeking a Jr Software Engineer to support the development and maintenance of complex software systems within a collaborative engineering environment, involving building scalable applications and integrating modern technologies.

Responsibilities

  • Design, develop, and maintain full stack software applications and services
  • Develop backend functionality using C++, Python, Java, and related technologies
  • Build and maintain frontend applications using Angular, HTML, JavaScript, and modern web frameworks
  • Develop and support database solutions using MongoDB and SQL-based technologies
  • Deploy and manage applications using Docker and Kubernetes
  • Analyze user requirements and translate them into software design and performance solutions
  • Debug and resolve software defects and performance issues
  • Integrate software into new and existing systems and environments
  • Develop database queries and support data processing activities
  • Participate in software testing, validation, and quality assurance activities
  • Contribute to software documentation and process improvement initiatives
  • Collaborate with cross-functional teams throughout the software development lifecycle

Skills

  • Must be fully cleared with a recent MD polygraph
  • Must be willing and able to work fully onsite at the location listed in this posting
  • Bachelor's degree in Computer Science or related discipline (or equivalent experience)
  • Strong programming experience with C++ and Python
  • Experience with Java development
  • Experience working with MongoDB and SQL databases
  • Experience with Docker and Kubernetes
  • Experience developing frontend applications using Angular, HTML, and JavaScript
  • Understanding of software development lifecycle methodologies and best practices
  • Strong troubleshooting and problem-solving skills
  • Ability to work independently and collaboratively within a team environment
  • Experience working with distributed systems or cloud-based environments
  • Familiarity with Agile software development methodologies
  • Experience supporting data-intensive or real-time applications
  • Experience with DevOps tools and CI/CD pipelines

Qualifications

Must Haves

  • Must be fully cleared with a recent MD polygraph
  • Must be willing and able to work fully onsite at the location listed in this posting
  • Bachelor's degree in Computer Science or related discipline (or equivalent experience)
  • Strong programming experience with C++ and Python
  • Experience with Java development
  • Experience working with MongoDB and SQL databases
  • Experience with Docker and Kubernetes
  • Experience developing frontend applications using Angular, HTML, and JavaScript
  • Understanding of software development lifecycle methodologies and best practices
  • Strong troubleshooting and problem-solving skills
  • Ability to work independently and collaboratively within a team environment

Nice to Haves

  • Experience working with distributed systems or cloud-based environments
  • Familiarity with Agile software development methodologies
  • Experience supporting data-intensive or real-time applications
  • Experience with DevOps tools and CI/CD pipelines

More jobs like this