ValidaTek, Inc

Software Engineer - Mid

Location US-MD-Fort Meade
ID 2023-10-2040
Category
Information Technology
Position Type
Full-Time
Location Detail
Hybrid

Company Overview

At ValidaTek, we modernize and optimize IT services to solve some of the most critical challenges facing federal civilian and defense agencies. From customers to partners to top-talent employees, ValidaTek puts people first, empowering them to exceed expectations and transform government organizations. Our success starts and ends with our people, so we built a company where great people can do great things, with the resources and autonomy to make decisions that transform organizations. We operate as one team of diverse people, united by a passion for continuous growth and optimization. Our commitment to quality and performance optimization is the reason why our IT Service Projects and New Development Projects have been appraised at CMMI Maturity Level 5, positioning us as one of a handful of elite companies to receive the highest form of third-party validation. www.validatek.com

Summary

We are seeking a skilled and motivated Mid Level Software Engineer to support a program with the Defense Information Systems Agency (DISA). As a Mid Software Engineer, you will be responsible for designing, developing, and maintaining software solutions to meet the program's requirements. You will collaborate closely with DISA representatives, contractors, and other stakeholders to ensure the delivery of reliable, secure, and high-quality software. The ideal candidate has a strong software development background, expertise in relevant technologies, and a passion for developing innovative solutions within a DISA environment.

Responsibilities

  • Software Design and Development: Participate in the design, development, and testing of software applications, adhering to industry best practices and DISA guidelines. Collaborate with stakeholders to understand requirements and translate them into technical specifications.
  • Full Stack Development: Develop software components across the full stack, including front-end, back-end, and database layers. Apply modern development frameworks, tools, and technologies to deliver robust and scalable solutions.
  • Software Integration and Testing: Integrate software components with existing systems and platforms, ensuring compatibility and seamless functionality. Conduct thorough testing and debugging to identify and resolve software defects and issues.
  • Software Security: Implement and adhere to DISA's security policies and guidelines throughout the software development lifecycle. Conduct security assessments and apply appropriate security controls to safeguard sensitive data and ensure secure software operation.
  • Documentation and Version Control: Create and maintain accurate and up-to-date software documentation, including design specifications, user manuals, and release notes. Utilize version control systems to manage software codebase effectively.
  • Collaboration and Stakeholder Engagement: Collaborate closely with DISA representatives, contractors, and other stakeholders to understand program requirements and align software solutions accordingly. Communicate software-related updates, issues, and resolutions effectively to stakeholders.
  • Continuous Learning and Innovation: Stay updated with emerging technologies, trends, and best practices in software development. Evaluate new tools and technologies for potential integration into the program's software solutions to improve efficiency and effectiveness.
  • Code Review and Quality Assurance: Conduct code reviews to ensure compliance with coding standards, best practices, and DISA guidelines. Implement quality assurance processes and perform software quality checks to deliver reliable and maintainable code.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • Proven experience (3-7 years) as a Software Engineer, preferably in supporting DISA programs or similar government contracts.
  • Active DoD Top Secret clearance - required.
  • Strong proficiency in multiple programming languages, such as Java, C#, Python, or JavaScript.
  • Experience with web application development frameworks (e.g., Angular, React, ASP.NET, Spring) and databases (e.g., Oracle, SQL Server, MySQL).
  • Familiarity with software development methodologies, tools, and best practices (e.g., Agile, DevOps, CI/CD).
  • Knowledge of software security principles and practices, including experience with secure coding, vulnerability scanning, and penetration testing.
  • Experience with version control systems (e.g., Git, SVN) and issue tracking tools.

EEO Statement

ValidaTek is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, or disability status.

Applicants who are selected for employment will be required to verify authorization to work in the United States.

Offers of employment will be contingent upon passing a post-offer background check.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.