About the Role
The role involves designing, developing, and maintaining full-stack applications within a government technology environment, emphasizing robust architecture, clean code, and adherence to security standards.
Responsibilities
- Develop end-to-end features across frontend and backend systems
- Write maintainable and testable code following best practices
- Collaborate with product teams to define technical requirements
- Implement secure and compliant solutions for public sector clients
- Optimize application performance and reliability
- Participate in code reviews and technical planning sessions
- Troubleshoot and resolve production issues promptly
- Integrate APIs and third-party services
- Ensure applications meet accessibility and usability standards
- Support deployment pipelines and CI/CD workflows
- Maintain documentation for systems and processes
- Follow agile development methodologies
- Work with relational databases and query optimization
- Design responsive user interfaces with modern frameworks
- Apply software design patterns and principles
Nice to Have
- Experience with Blazor or other .NET frontend tools
- Knowledge of DevOps and infrastructure as code
- Exposure to microservices architecture
- Familiarity with containerization using Docker
- Understanding of OAuth, SAML, or similar protocols
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid remote with office presence as needed
Team
Collaborative team focused on government technology solutions
Security Clearance
Must be eligible to obtain government security clearance
Project Focus
Work will center on modernizing legacy public services through scalable digital platforms
Available for qualified candidates