CGI-posted 3 days ago
Full-time • Mid Level
Fairfax, VA
5,001-10,000 employees

The ideal candidate for this position is an experienced technologist with strong skills in a variety of languages, tools, and architectures, demonstrated understanding of application design, and the ability to communicate technical concepts to a non-technical audience. This position requires complex problem-solving including the ability to design and build an application for optimal performance. The candidate selected for this position will have the opportunity to showcase their technical and leadership skills while working with a dynamic, energetic, fast-paced team. This position is located in Fairfax, VA. Your future duties and responsibilities: A successful candidate will be able to confidently code and organize an application architecture using appropriate technologies, absorb and understand all the technologies and components of the system, and help not only add to the system code, but improve and optimize the public and government's interaction. The candidate's responsibilities will include, but not be limited to: . Writing and reviewing source code . Architecting and designing new system features and providing accurate estimates and development timelines. . Organizing team development activities . Defining and maintaining standard development practices for the team . Augmenting and Improving system architecture . Continuous improvement of existing tools and technologies . Working with current and future open source technologies integrated into the system . Proposal of technical architecture . Leading technical design sessions to create sustainable, high-performing features . Working with infrastructure administrators to design, maintain, and improve cloud-based environments . Participation in testing efforts . Troubleshooting complex technical issues and creating elegant solutions . Mentoring and leading junior developers and team members . Direct interaction with clients . Report status to internal leadership and manage technical delivery risk

  • Writing and reviewing source code
  • Architecting and designing new system features and providing accurate estimates and development timelines.
  • Organizing team development activities
  • Defining and maintaining standard development practices for the team
  • Augmenting and Improving system architecture
  • Continuous improvement of existing tools and technologies
  • Working with current and future open source technologies integrated into the system
  • Proposal of technical architecture
  • Leading technical design sessions to create sustainable, high-performing features
  • Working with infrastructure administrators to design, maintain, and improve cloud-based environments
  • Participation in testing efforts
  • Troubleshooting complex technical issues and creating elegant solutions
  • Mentoring and leading junior developers and team members
  • Direct interaction with clients
  • Report status to internal leadership and manage technical delivery risk
  • Bachelor's degree in Computer Science, Computer Engineering, or other technical discipline
  • 10+ years' experience in software development and IT consulting.
  • Must have modern Java Framework experience, such as Spring, Hibernate, etc.
  • Experience with Java application development and deployment tools including, Tomcat, Maven, and Git, Eclipse, IntelliJ, etc.
  • Knowledge and experience with Agile development methodology and Scrum-based development.
  • Strong Javascript skills, including Javascript frameworks such as JQuery, KnockoutJS, nodeJS
  • Understanding and confidence in building RESTful web services
  • Strong Communication skills with both internal team members as well as customers. Able to effectively communicate with third party collaborators to jointly contribute to the project's success.
  • Can work well balancing multiple assignments
  • Ability to mentor and support junior team members
  • Self-starting and self-managing experience?
  • Experience with Federal grants management
  • Agile/Scrum certifications and training
  • Experience using Atlassian tools, e.g. JIRA, Confluence, BitBucket, SourceTree, etc.
  • Government Consulting experience
  • Experience leading and/or managing similar software development teams
  • Experience with Momentum financial management solution
  • 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