Jobs · Engineering · Virginia

DOT Junior Software Developer

Savan · Vienna, VA · 1 mo ago
EngineeringFull-time

Key Responsibilities

  • Develop, maintain, and support software applications under the guidance of senior technical staff.
  • Aid in the design, development, testing, and debugging of software solutions and system enhancements.
  • Create and modify user interface components and backend services to support business and operational requirements.
  • Develop and consume REST APIs and support integration with internal and external systems.
  • Write clean, maintainable, and well-documented code following established development standards.
  • Perform unit testing and initial debugging to ensure code quality before peer review.
  • Participate in code reviews and incorporate feedback from senior developers and technical leads.
  • Assist with troubleshooting application defects, performance issues, and production support activities.
  • Support software deployments, releases, and environment configuration activities.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and backlog refinement sessions.
  • Collaborate with developers, testers, business analysts, project managers, and client stakeholders to deliver software solutions.
  • Contribute to technical documentation and knowledge transfer activities.
  • Follow secure coding practices and federal security requirements.

Qualifications & Requirements

  • Bachelor's degree in Computer Science or a related technical field.
  • Minimum of 2 years of professional software development experience.
  • Experience developing, maintaining, and debugging software applications under the guidance of senior technical staff.
  • Experience writing unit tests and performing initial debugging to ensure code quality.
  • Experience with web application development technologies including Angular, C#, .NET, SQL, HTML, Bootstrap, CSS, JavaScript, and Less.
  • Experience working in Agile software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • U.S. Citizenship with the ability to obtain and maintain a Public Trust clearance.
  • Experience developing and consuming REST APIs.
  • Experience with relational databases and SQL-based development.
  • Experience supporting federal government programs, preferably within the Department of Transportation.
  • Experience with application deployment, CI/CD pipelines, and DevOps practices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with secure software development practices and federal security requirements.

Similar jobs

Software Developer

Tyler TechnologiesYarmouth, ME· 3 wk ago
Engineeringapply on jobs.jobvite.com

Software Developer

Zekiah TechnologiesDahlgren, VA· 2 days ago
Engineeringapply on recruiting.paylocity.com

Software Developer

Pn Automation, Inc.Halethorpe, MD· 3 days ago
Engineeringapply on pnautomation.com

Software Developer

Sierra Management and Technologies, Inc.California, MD· 1 mo ago
Engineeringapply on workforcenow.adp.com