GovCIO LLC seeks a Senior Application Developer to design, build, and modernize secure enterprise applications for federal agencies within our Information Technology (IT) & Digital Solutions team. You will lead end-to-end development using modern languages, frameworks, APIs, and cloud platforms to deliver scalable, resilient, and compliant solutions that improve mission outcomes and citizen services. In our mission-driven, collaborative, and fast-paced culture, you'll mentor developers, shape technical direction, and apply DevSecOps and agile practices. This role offers the opportunity to work with modern tech, support high-impact government programs, and grow your skills through dedicated training and mentorship while contributing to large-scale digital transformation initiatives.
Responsibilities
- Design, develop, and maintain secure, scalable enterprise applications for federal customers.
- Lead solution design, code reviews, and technical guidance for mid-level and junior developers.
- Collaborate with product owners, analysts, and UX to refine requirements into technical solutions.
- Implement and integrate RESTful services, microservices, and cloud-native components.
- Ensure code quality through automated testing, code reviews, and Dev
- Sec
- Ops best practices.
- Optimize performance, reliability, and security in alignment with federal standards and policies.
- Contribute to architecture decisions, technical documentation, and modernization roadmaps.
- Support agile ceremonies and mentor team members on modern engineering practices.
Required Skills
- Java or C# enterprise development
- Java
- Script/Type
- Script and modern front-end framework (React or Angular)
- RESTful API design and development
- Microservices architecture
- Relational and No
- SQL databases (e.g., PostgreSQL, SQL Server, Mongo
- DB)
- Cloud platforms (AWS or Azure)
- CI/CD pipelines (Jenkins, Git
- Lab CI, or Git
- Hub Actions)
- Containerization and orchestration (Docker, Kubernetes)
- Automated testing (unit, integration, API)
- Agile/Scrum software development practices