Role Summary The Senior Web/Internet Developer provides senior-level technical leadership for the design, development, and modernization of the BATS web application. This role focuses on building scalable, secure, microservices-based backend and integration layers using modern .NET technologies while ensuring seamless interoperability with legacy components.
Primary Responsibilities
Lead development of backend services, APIs, and business logic for Incident, Activity, Tracing, Canine, Admin, and Analytics modules.
Implement and refine microservices architecture, authentication (DOJ Login/Login.gov), and system interfaces (Spartan, EODIMS, external APIs).
Develop clean, maintainable, and well-documented code following ATF standards and DevSecOps practices.
Participate in architecture reviews, backlog refinement, and technical decision-making.
Collaborate with UI/UX Designer and Frontend Developers to deliver responsive, high-performance features.
Troubleshoot complex integration and performance issues.
Support CI/CD pipeline development and automated deployments to OpenShift.
Mentor junior developers and ensure adherence to Definition of Done.
Minimum Qualifications
Bachelor’s degree in Information Technology or related field (preferred).
Minimum 6 years of web/application development experience.
Strong proficiency in .NET (Core/8+), C#, RESTful APIs, and cloud-native development.
AWS Certified Solutions Architect (Associate or Professional)
Security+
Preferred Qualifications
Experience with OpenShift/Kubernetes, GitLab, Jenkins, and event-driven architectures.
Prior work on federal law enforcement or case management systems.
Clearance/Suitability Must successfully complete ATF personnel security process and maintain access to production environments.