Senior Application Developer
Job Description
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
Similar Jobs
Explore similar searches
Browse more roles related to Senior Application Developer.