The Technical Lead is responsible for guiding the technical direction of the support team across all Federal Agency Applications Branch systems — the Searchable Legal Applications, the Disclosure Suite, and the RAD Modules. This hands-on technologist leads code reviews, architecture decisions, sprint planning, and business owner coordination. The Technical Lead is the senior-most technical authority on the contractor team and serves as the technical counterpart to the COR.
• Provide technical leadership and direction across the contractor's developer team for all three Federal Agency application domains.
• Conduct and oversee peer code reviews per the QASP standard, ensuring at least one approving review before code merge.
• Lead sprint planning, backlog grooming, and level-of-effort estimation for Jira tickets.
• Serve as technical point of contact with the Federal Agency COR and Deputy CIO of Enterprise Architecture for architecture and design decisions.
• Triage incoming Jira tickets, assign severity and priority, and allocate resources across application domains.
• Guide the Oracle RDS-to-Amazon Aurora PostgreSQL database migration, including schema validation, application compatibility testing, and cutover planning.
• Oversee software test plan development, test execution, and release management per the QASP and FEC RFC/CAB process.
• Coordinate with business owners (Office of General Counsel Policy Division, Reports Analysis Division, Information Division) on technical priorities.
• Ensure all applications remain current with security patching, with zero critical or high SAST findings before code promotion.
• Provide technical knowledge transfer and coaching to FEC technical staff per SOW Section 4.13.
• Manage the transition-in knowledge transfer from the incumbent contractor during the first 60 days.
• Attend all scheduled weekly meetings, monthly business owner meetings, and quarterly planning meetings.
• Education: Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field. Master's degree preferred.
• Experience: Minimum 10 years of hands-on software engineering experience, with at least 5 years of technical leadership of application operations and maintenance teams supporting federal civilian agencies. Demonstrated experience across Java/Apache Tomcat, Oracle PL/SQL, .NET, and AWS cloud environments simultaneously. Prior experience leading Oracle-to-PostgreSQL database migrations strongly preferred.
• Certifications: At least one of the following: AWS Certified Solutions Architect (Associate or Professional), Oracle Certified Professional (Java SE or PL/SQL Developer), or equivalent senior-level technical certification.
• Deep hands-on expertise in Java/J2EE, Apache Tomcat, Spring Framework, JSP, and Angular.
• Strong Oracle PL/SQL development, stored procedure design, and SQL performance tuning.
• Proficiency in PostgreSQL administration and development, including experience with Amazon Aurora PostgreSQL.
• Experience with .NET framework and legacy .NET application maintenance.
• AWS services including EC2, RDS, Aurora, S3, IAM, CloudWatch, and Load Balancers.
• Jenkins CI/CD pipeline configuration and Git/GitHub source control management.
• Agile/Scrum methodology with hands-on experience in Jira, Confluence, and sprint-based delivery.
• Static Application Security Testing (SAST) tools including Snyk, bandit, and OWASP ZAP.
• Understanding of FISMA, NIST SP 800-53 Rev 5, and OWASP Application Security Verification Standard.
• Shell scripting (Bash) and build automation.
• Prior Oracle-to-Aurora PostgreSQL database migration experience at a federal agency.
• Experience maintaining Java/Tomcat applications at a small federal civilian agency.
• Familiarity with Informatica and Crystal Reports.
• Experience with Section 508 / WCAG AA accessibility compliance.
• Active federal public trust or equivalent clearance.