Entry-Level Full-Stack Software Developer

SimVentions, Inc - Glassdoor ? 4.6

Join SimVentions, a 100% employee-owned company that has consistently been voted one of Virginia's Best Places to Work! We are seeking an enthusiastic entry-level to mid-level Full-stack Software Developer to collaborate with our agile team. In this role, you'll be involved in the entire software development life cycle, from concept through deployment and maintenance of enterprise tools used by 200K end users. This position requires an on-site presence just one day per week in Dahlgren, VA.

Travel: None

Clearance: An ACTIVE Secret Clearance is required for this position. Selected applicants will undergo a security investigation and may need to meet eligibility requirements for access to classified information. US Citizenship is necessary to obtain clearance.

Requirements

  • Must be a United States Citizen
  • Ability to be granted DoD Clearance
  • Understanding of and experience with Java, JavaScript, HTML, CSS, and SQL
  • Excellent communication and teamwork skills; must be prepared to ask questions and share work status
  • High initiative and self-motivation
  • Desire to learn new skills and tools
  • Able to work towards the goals and timelines set by the scrum team
  • Your resume should detail projects from college or related work experience
  • At least 1 on-site day per week is required
  • Must live within a commutable distance to Dahlgren, VA

Responsibilities

  • Develop and enhance a variety of corporate business tools using both legacy and modern technologies
  • Collaborate with development teams and product managers to brainstorm software solutions
  • Create user-friendly Front End applications with a focus on appealing design
  • Test software to ensure optimal responsiveness and efficiency
  • Troubleshoot and resolve issues with existing applications
  • Occasionally represent the team in customer meetings
  • Engage actively in daily and weekly scrum activities
  • Support teammates and assist customers as needed
  • Provide end-user assistance and outreach

Preferred Skills and Experience

  • Bachelor's degree in Computer Science or a relevant field
  • Experience with Agile methodologies
  • A passion for modern UI/UX design
  • Familiarity with multiple Front End technologies (HTML/CSS, JavaScript, XML, jQuery)
  • Knowledge of various Back End languages (Java, Python, Spring, Hibernate) and JavaScript frameworks (Angular, React, Node.js)
  • Experience with databases (Oracle, MySQL, MongoDB) and web servers (Apache)
  • Familiarity with using and implementing CI/CD automation using GitLab or Jira
  • Strong teamwork and communication skills

Education: A Bachelor of Science (BS) degree from an accredited college or university in a technical discipline is preferred.

Compensation: The annual compensation range for this position is $75,000 - $105,000 (USD), depending on experience, education, training, security clearance, skills, and other factors.

Benefits: SimVentions is dedicated to supporting the well-being of our employees and their families. Our benefits include:

  • Healthcare coverage including medical, dental, vision, and prescription drugs
  • Employee Stock Ownership Plan (ESOP)
  • 401(k) retirement plans
  • Financial counseling and retirement planning
  • Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
  • Life insurance and disability coverage
  • Continuing education support
  • Paid time off including holidays, maternity and paternity leave, and more
  • Employee Assistance Program for emotional and lifestyle support

Why Work for SimVentions? We are more than just a workplace; we foster a culture of innovation, creativity, collaboration, and fun. We are proud supporters of the U.S. military, always striving to deliver impactful solutions for our armed services.

Become part of a team that values its employee-owners, encourages family time, and allows you to actively contribute to your company’s success. Experience a company culture that emphasizes open communication, technical excellence, and ongoing professional development while enjoying various employee appreciation events and unique perks.

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?