- Washington, District of Columbia, United States
- 18–23 years
Lead system architecture and technical direction for complex application programs, guiding cross‑functional teams through the full software development life cycle.
Responsibilities
- Provide technical direction to application developers, database developers, testers, business analysts, and other delivery personnel.
- Partner with system owners, business owners, technical teams, and functional teams to design, implement, test, validate, and deploy solutions.
- Define and implement system architecture using sound engineering practices, object‑oriented analysis and design techniques, reusable patterns, and modern cloud‑based technologies.
- Lead and contribute to coding, unit testing, technical troubleshooting, system integration, operations and maintenance, and enhancement activities.
- Review and approve requirements analysis, technical designs, development work products, and testing artifacts during each release cycle.
Requirements
- Bachelor's degree in Computer Science, Information Technology, Information Systems, Engineering, or a related field
- Master's degree in a relevant field
- Nice to have: cloud certification
- Nice to have: DevSecOps certification
- Nice to have: agile certification
