Description:
CGI Federal is currently looking for Senior Full Stack Developers with an active Top-Secret clearance to support a large project for a federal government client. The Administrative Applications Unit (AAU) provides software application development and support services to the enterprise for administrative functions. AAU develops, maintains, and supports a portfolio of custom-built and commercial off-the-shelf (COTS) products for customers.
This position is based in the National Capital Region.
Your future duties and responsibilities
- Authoring and reviewing web application code in Angular (Typescript), Java, JavaScript, Spring framework, etc.
- Participating in daily team discussions and code collaboration to promote continuous progress.
- Architecting and designing new system features and providing accurate estimates and development timelines.
- Participating in client, industry, and end-user discussions to help provide technical viewpoint on the application
Required Qualifications To Be Successful In This Role
- Capability to establish and maintain trusted relationships with business partners and technology teams.
- 8+ years’ experience in software development and IT consulting.
- Demonstrated experience with Java and Spring development.
- Experience with Java application development and deployment tools including Tomcat, Maven, GitHub Enterprise, GitHub Actions, Eclipse, IntelliJ, etc.
- Strong understanding of RESTful service development.
- Confident communication skills with both internal team members and customers. Able to effectively collaborate with third parties to jointly contribute to the project’s success.
- Ability to quickly research, learn, and apply emerging technologies within the software development industry.
- An understanding of cloud-native architecture and cloud technologies, especially within Azure and AWS spaces.
- Ability to work independently as well as within a dynamic team environment.
- Knowledge and experience with Agile development methodology and Scrum-based development.
- Strong JavaScript skills, including JavaScript frameworks such as jQuery, Angular, NodeJS
- Effective management of project-related tasks and issues.
- Ability to adapt quickly in a fast-paced and evolving environment.