NCI: As the Software Architect/Technical Lead ( Software Architect V ) you will lead cutting edge Agile DevOps projects for federal agencies. The Lead will have a clear understanding of The US Digital Services Playbook and will work closely with the client in this high visibility role. The ideal candidate has a general intellectual curiosity and passion for solving problems with an eye for optimization and efficiency. The role will include meeting with internal business and technical stakeholders plus product owners to develop architecture and software delivery using both commercial and open source tools and software. In assuming this position, you will be a critical contributor to meeting NCI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments .
Highlights of Responsibilities:
- Lead up to five Agile Scrum teams in building and shipping software within an Agile DevOps environment.
- Ensure that the software delivery team strives for end to end test automation and utilizes a CI/CD continuous integration and continuous delivery pipeline to deliver software.
- Analyze and design solutions in order to execute on a client-defined product backlog.
- Ensure that applications can be continuously released with high levels of confidence while also improving the scalability, reliability, quality and performance of the Continuous Delivery/DevOps build systems.
- Develop and implement software delivery standards, policies, and procedures in collaboration with client teams to prioritize shipping Minimal Viable Products.
- Work closely with USCIS leadership delivering technical delivery updates on a weekly basis.
- Work with developers as a mentor in answering their questions to technical impediments and provide alternative solutions by evaluating the risk/impact.
- Drive the architecture road map solution.
Requirements:- U.S. Citizen with the ability to obtain and maintain a Public Trust security clearance.
- Bachelor's degree in Computer Science or Math, Engineering and Science.
- 10 years of experience coding solutions in code Java and Middleware. Additional Object Orientated Programming experience with languages such as Python, C++ and PHP.
- 5 years hands-on experience designing and developing full stack solutions including client-side, server-side, and database.
- Prior working experience designing and delivering test automation for software delivery.
- Prior working experience with code pipeline systems (listed or equivalent):
- Containerization (Docker);
- Spring, Hibernate;
- Code Deploy systems (Puppet or Chef);
- Continuous Integration systems, (Jenkins, Bamboo, or Travis);
- Git code management practices (GitHub or Bamboo);
- Issue tracking (JIRA).
- Prior working experience building applications on cloud platforms including Amazon Web Services (AWS) and Microservices.
- AWS certification or equivalent expertise (DevOps, SysOps, Developer, or Architect).
- 5 years of experience delivering Minimal Viable Products using Lean and Agile DevOps practices.
- 5 years of expertise in iterative development, leveraging continuous integration, scripting and automation for high performance development.
- Prior working experience with core Java and middleware development.
- Prior working experience with Databases such as PostgreSQL, MongoDB, MySQL.
- Significant amount of front end, form development experience with Angular JS.
Preferred Education and Experience:- Advanced degree in Computer Science or Math, Engineering and Science.
- Experience with Red Hat Openshift, CI/CD DevOps, Containers, Kubernetes.
Requirements:
Bachelor's degree in Computer Science or Math, Engineering and Science.
Experience with Databases such as PostgreSQL, MongoDB, MySQL.
U.S. Citizen with the ability to obtain Public Trust and complete DHS Security Clearance
Ability to obtain and maintain a Public Trust security clearance.
Experience designing and delivering test automation for software delivery.
Experience with code pipeline systems (listed or equivalent):
Containerization (Docker);
Code Deploy systems (Puppet or Chef);
Continuous Integration systems, (Jenkins, Bamboo, or Travis);
Git code management practices (GitHub or Bamboo);
Issue tracking (JIRA).
10 years of experience coding solutions in Java. Additional Object Orientated Programming experience with languages such as Python, C++ and PHP.
5 years hands-on experience designing and developing full stack solutions including client-side, server-side, and database.
Experience building applications on cloud platforms including Amazon Web Services.
AWS certification or equivalent expertise (DevOps, SysOps, Developer, or Architect).
5 years of experience delivering Minimal Viable Products using Lean and Agile DevOps practices.
5 years of expertise in iterative development, leveraging continuous integration, scripting and automation for high performance development.
Preferred Education and Experience:
Advanced degree in Computer Science or Math, Engineering and Science.
facebook | Twitter | LinkedIn It is the policy of NCI to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other protected class or category as may be defined by federal, state, or local laws or regulations. In addition, we affirm that all compensation, benefits, company-sponsored training, educational assistance, social, and recreational programs are administered without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, or gender identity. It is our firm intent to support equal employment opportunity and affirmative action in keeping with applicable federal, state, and local laws and regulations.
The information above has been designed to indicate the general nature and level of work performed by employees within the classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.
Company Description
NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health and civilian government agencies. The company has the expertise and proven track record to solve its customers most important and complex mission challenges through technology and innovation. NCI's team of highly skilled professionals focuses on delivering cost-effective solutions and services in the areas of agile development and integration; cybersecurity and information assurance; engineering and logistics; big data and data analytics; IT infrastructure optimization and service management; and health and program integrity. Headquartered in Reston, Virginia, NCI has approximately 2,000 employees operating at more than 100 locations worldwide.
Work location: Washington, DC