Description & Requirements
Job Duties:
- Provides technical solution support during proposal development process, to include technology stack selection, solution architecture, and implementation methodology to include customer engagement and shaping
- Leads and manages internal teams to architect solutions, facilitate solutions design and manage implementations including working with industry leading partners (e.g. AWS, MSFT, Google, ServiceNow, Sales Force)
- Design and develop advanced technology solutions according to federal standards, leveraging state of the art enterprise grade technologies and design best practices that enable a federal agency level scalability and flexibility
• Responsible to guide and support RFIs, RFPs and RFQs, response development including writing of whitepapers and concept development
• Develop and provide presentations and demonstrations of technology solutions to both internal and external stakeholders
• Maintain vendor partnership levels and develop a strong vendor relationship with the technology counterparts
- Bachelor's Degree in Computer Science or a related field from an accredited college or university or at least 15 years in highly relevant positions. Master’s Degree is preferred
- Understanding of current federal solution space and federal government initiatives with demonstrated capture and/or bid experience
- At least fifteen (15) years of experience in the Federal IT or Software Development
- At least five (5) years of experience as an architect in building complex, resilient and highly scalable application and platform solutions
- At least five (5) years of recent experience directly guiding and mentoring software development SMEs and providing management of program technical tasks
- Hands on experience with Azure, AWS, Google Cloud or one of the other major Cloud providers
- Deep knowledge of Platform as a Service (PaaS) and Infrastructure as a Service (IaaS)
- Demonstrated ability to effectively inspire and influence teams and partners in delivering technology enabled business solutions that meet business needs.
- Technical professional experience building scalable enterprise applications with high availability and reliability. Strong technology affinity and experience, as well as attention to detail and the ability to design, execute against strategic goals
- Ability to independently work as a contributing member in a high-paced and focused team. Excellent verbal and written communication skills
- Ability to thrive in a flexible and fast-paced environment across multiple time zones and locations
- Demonstrated ability to lead the team from the front by stepping in and getting hands on with code to drive a solution that your engineers can build upon
- Experience with one or more Programming languages.
- Experience with Agile development methodology and Test-Driven Development, and working experience in a DevSecOps environment is highly desired
• Broad knowledge of software engineering: languages, frameworks, techniques, industry trends, etc.
• Proven experience communicating with non-technical business personnel and ability to interact and work in a team environment
• Professional implementation experience should include both project management and solution architecture tasks to include designing, implementing and improving business processes
• Strong have demonstrated skills with analytical problem solving abilities
• Strong written and verbal communication skills, including presentation skills to senior management both internal and external including SMEs
Additional Requirements as per Contract/Client:
• U.S. Citizenship