Overview

Summary

As the Technical Lead you will lead a large team that will be responsible for a large-scale grants management system that will expand the ability to determine the effectiveness of critical programs, ensure accountability, and provide better oversight and transparency.

You will collaborate with and mentor software development team leads, system architects, product owners, the quality assurance team,and developers. You are a natural leader who is comfortable speaking publicly and able to present at both the executive level and to government contract representatives. You are committed to delivering software products using the latest technologies with innovative end-user experience.

Technology StackJava, React, Javascript, AWS and other Cloud technologies

Primary Responsibilities

In this role you will

  • Lead technical development and provide overall technical direction for the implementation and delivery of the system
  • Lead development of technical processes (g., CM, unit test, integration test, etc.)
  • Work with a team of architects to ensure technical solutions and final deliverables are aligned with overall system architecture plans and roadmap
  • Lead technical planning, estimation, and design sessions
  • Monitor the overall technical progress of the project and actively plans for future technical development activities
  • Establish/maintain effective team communications regarding technical/delivery plans, approaches and issues with all project team members
  • Keep delivery team apprised of work progress and proactively communicate any concerns or opportunities to improve project delivery
  • Ensure system requirements are met through innovative technical approaches
  • Other duties as assigned

Qualifications

  • Bachelor of Science or higher in Computer Science, Information Systems, Engineering, or related field
  • 8+ years of experience in developing and leading large projects
  • Proficient at key technologies, languages, and frameworks, g., Java, Spring, SQL (Oracle), Kafka, Javascript, React.js, and associated best practices
  • Knowledge of software analysis and design techniques, patterns, and practices
  • Experience with leading development teams and providing effective solutions by understanding the issues on a technical level
  • Experience in presenting technical solutions with customers and software developers
  • Experience working within an SDLC framework (g., Scrum, RUP)
  • Familiar with DevOps and Cloud technologies (g., AWS, Azure)
  • Able to pass a background check and meet minimum requirements to acquire a Public Trust clearance