Lead technical design, development, and implementation of enterprise web and mobile applications.
Manage and oversee technical execution for high-visibility software development projects supporting grants, financial systems, contracts, HR, and scientific reporting.
Serve as the primary technical point of contact for client stakeholders, business teams, and development teams.
Analyze business needs and translate functional requirements into scalable technical solutions.
Architect and implement software frameworks, integrations, APIs, and reusable components.
Guide Agile software development activities, sprint planning, and DevSecOps/CI/CD practices.
Oversee developers, analysts, testers, and engineers to ensure high-quality deliverables.
Conduct code reviews, technical design reviews, and ensure adherence to development standards and best practices.
Support cloud modernization and migration initiatives, including proof-of-concept and pilot efforts.
Ensure systems comply with federal security requirements, FISMA standards, and Section 508 accessibility standards.
Identify technical risks, recommend mitigation strategies, and resolve complex system issues.
Collaborate with stakeholders to improve business processes and system functionality.
Support data architecture, system integration, and database development activities.
Maintain project documentation, technical documentation, and system change records.
Participate in troubleshooting, production support, and continuous improvement initiatives.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.
10+ years of hands-on software development experience using Microsoft technologies.
5+ years leading technical teams in Agile software development environments.
3+ years of experience developing scalable web and mobile applications using React or React Native.
Strong experience with .NET, C#, ASP.NET Core/.NET 8, JavaScript, SQL Server, and RESTful APIs.
Experience with cloud platforms and modernization initiatives.
Experience implementing CI/CD pipelines and DevSecOps practices.
Strong understanding of software architecture, system integration, and enterprise application design.
Experience using Azure DevOps, Git, Jira, or similar development lifecycle tools.
Knowledge of federal IT security standards, including FISMA and Section 508 compliance.
Strong analytical, communication, leadership, and stakeholder management skills.
Ability to manage multiple priorities and deliver solutions in fast-paced environments.