Senior Full Stack Developer

CGIReston, VA
8d$95,800 - $154,300Hybrid

About The Position

CGI has an immediate need for a Senior Full Stack Developer to join our team. This is an exciting opportunity to work in a fast-paced team environment supporting one of the largest customers. We take an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. We partner with 15 of the top 20 banks globally, and our top 10 banking clients have worked with us for an average of 26 years!. This role is located at a client site in Reston, VA. A hybrid working model is acceptable. We are seeking a Senior Full Stack Developer to support the design, development, and delivery of high-complexity, system-level applications. The ideal candidate will be responsible for analyzing business and technical requirements, designing scalable solutions, developing and unit testing applications, and resolving defects identified throughout the testing lifecycle. This position requires strong full-stack development experience, deep knowledge of cloud-based architectures (AWS), and the ability to collaborate effectively across technical and business teams. Given the urgency and visibility of upcoming deliverables, this role is essential to maintaining delivery timelines and overall program success.

Requirements

  • 7+ years of professional software development experience, preferably working on large-scale or enterprise-level applications
  • Strong experience across the full Software Development Lifecycle (SDLC), from requirements through deployment and support
  • Backend development expertise using Node.js, Java, Python, and Spring Boot
  • Frontend development experience with Angular, including NgRx, RxJS, TypeScript, and JavaScript
  • Hands-on experience with relational and NoSQL databases such as PostgreSQL, Oracle, DynamoDB, including writing and optimizing SQL
  • Proven experience working with AWS services, including: Lambda, S3, Step Functions, Glue EC2, ECS, RDS, Redshift CloudFormation, CloudWatch, REST APIs, AWS CLI
  • Solid testing background, including unit testing and test automation using tools such as JUnit, Mockito, Selenium, and Cucumber
  • Working knowledge of DevOps and CI/CD practices, including Docker, Git, Jenkins, and GitLab
  • Familiarity with development and support tools such as IntelliJ, VS Code, DBeaver, Postman, and PuTTY
  • Strong problem-solving skills and the ability to resolve defects across multiple testing cycles
  • Excellent communication skills with the ability to collaborate effectively with technical and non-technical stakeholders
  • Bachelor's degree in Computer Science, Information Systems, or a related field

Responsibilities

  • Support the design, development, and delivery of high-complexity, system-level applications
  • Analyzing business and technical requirements
  • Designing scalable solutions
  • Developing and unit testing applications
  • Resolving defects identified throughout the testing lifecycle
  • Collaborate effectively across technical and business teams

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service