Sr Software Developer

Hathiant LLC
Herndon, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Herndon, United States of America

Tech stack

Clean Code Principles
ASP.NET
HTML
Java
JavaScript
XML Schema
Agile Methodologies
Tomcat
C++
Code Review
Computer Security
Software Debugging
Disaster Recovery
Java Platform Enterprise Edition (J2EE)
Python
Node.js
Open Web Application Security
Performance Tuning
Systems Development Life Cycle
Secure Coding
Software Requirements Analysis
Software Vulnerability Management
Web Applications
Adobe
Information Technology
Smart Forms
Service Stack

Job description

  • Grants.gov, GrantSolutions, or other federal grants management platforms.
  • Federal discretionary grants lifecycle, including funding opportunity posting, application package creation, applicant submission, agency download, forms, validations, and acknowledgements.
  • Public-facing government websites or shared service platforms with large user communities.
  • System-to-system interfaces supporting applicant systems, grantor systems, partner systems, or external federal integrations.
  • Federal forms development, Adobe/XDP/PDF forms, XML schemas, web forms, form validation, and Section 508 accessibility.
  • HHS, OMB, GAO, OIG, congressional data calls, federal stakeholder reporting, or executive-level federal communications.
  • Federal cloud, ATO, POA&M remediation, vulnerability management, disaster recovery, and operational continuity.

Responsibilities include but are not limited to:

  • Analyze system requirements, design scalable architectures, and make critical decisions about technology stacks and system boundaries
  • Write clean, efficient, and maintainable code in languages such as Java, C++, Python, or JavaScript, ensuring high performance and reliability
  • Lead development teams, plan project timelines, prioritize tasks, and coordinate with project managers, UX designers, and other stakeholders
  • Guide junior developers, provide constructive code reviews, and foster skill development within the team
  • Address complex technical challenges, including debugging, performance optimization, and system migrations
  • Advocate for technically sound solutions, clarify requirements, and suggest alternative approaches to meet business objectives

Requirements

Do you have experience in Stakeholder management?, The selected candidate will support the operation, maintenance, enhancement, modernization, security, performance, and user experience of the Grants.gov system. This work supports a mission-critical federal platform used by applicants, grantors, federal agencies, and partner systems across the grants lifecycle. Candidates should be comfortable working in a structured federal IT environment with strong emphasis on service continuity, stakeholder responsiveness, documentation, quality, security, accessibility, and disciplined delivery.

Ideal candidates will bring experience supporting federal IT programs, public-facing web applications, grants management systems, cloud-hosted environments, Agile/SDLC delivery, system operations, application support, testing, cybersecurity, communications, or related technical and program functions. Prior experience with Grants.gov, federal grants systems, HHS, government shared services, or high-volume public-sector platforms is strongly preferred. Preferred Grants.gov / Federal Grants Experience, * Java/JEE services on Tomcat

  • Node/Express; UI integration
  • Code reviews; secure coding (OWASP)
  • Must have the ability to develop forms (XDP)/HTML, Forms QA, and serve as a 508 SME
  • Sustain throughput for 129 forms, weekly status, and 4 releases/year
  • Ensure Section 508 conformance and minimize deliverable rework (AQL 97%) requirement
  • Degree in information technology, computer science, or related preferred.
  • 8 years or more of related experience required., Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 15 pounds at times.

Apply for this position