Software Development Team Lead - REMOTE
As a Software Development Team Lead, you will work with our growing DevSecOps practice as a technical project manager or team lead valuating, identifying, and developing complex software solutions using cloud-native services, APIs, and micros-service solutions. MEANINGFUL WORK AND PERSONAL IMPACT We are looking for a Lead with 5-7 years experience with responsibility for leading cross functional and technical teams to drive projects from conceptual design feasibility through requirements, budget, completed design, implementation, testing, and deployment. • Serve as the technical delivery leader, accountable for completion of team delivery efforts including quality oversight and client acceptance • Build and maintain client relationships, developing a strategic vision for clients and internal teams • Handle challenging client situations and offers technical and business guidance & direction to client executives • Design, develop, and deploy modular micro-services and cloud-based systems • Troubleshoot software quality, security and reliability issues • Responsible for communicating technical options, and associated tradeoffs and risks with necessary personnel • Follow industry trends, innovative technologies, software development methods and tools in order to improve and evolve the product architecture, user experience, and Agile development and DevSecOps practices • Manage staff and monitor performance and training needs to create skills expansion and career advancement opportunity • Experience in custom module development, API integrations, database management (e.g., MySQL, PostgreSQL), performance optimization, and security best practices within Drupal. • Foster the use of Agile practices within teams to enable delivery of deployable software within specified times • Actively participate in design sessions, sprint ceremonies and cross functional and integration team meetings • Provide guidance and oversight of testing practices and code reviews and ensure the security and integrity of the code base and product • Collaborate with team members and integration partners to develop new features as well as to troubleshoot, debug, and resolve issues in all environments • Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations • Leverage virtualization and containerization to optimize and modernize software systems • Assist in sales and technical strategy activities beyond their current program • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided WHAT YOU’LL NEED TO SUCCEED • Education: Bachelor of Arts/Bachelor of Science and 5+ years of related experience • Must be able to obtain a DHS USCIS Public Trust Clearance • US Citizenship required • Proven experience of leading the deployment of enterprise and custom Software solutions in client environments • Demonstrated ability to influence and consult while providing thought leadership to sponsors/stakeholders in solving governance, program/project management, business process and/or technical problems • Proven experience growing and selling while delivering • 8 Years of experience with Ruby; additional programming languages (Java, react, C++, C) a plus • 8 Years of experience with Git SCM providers such as GitHub, GitLab, Bitbucket • 8 Years of experience with one or more programming or scripting languages (Python, Bash, JavaScript) • 5 Years of experience with one or more clouds (I.e. AWS, Azure, or GCP) • 5 Years of experience using CI/CD pipelines with tools such as Jenkins, GitLab CI/CD, GitHub Pipelines, CircleCI, TravisCI • Experience implementing docker containers and utilizing platforms such as Kubernetes • Experience implementing Automated Testing frameworks including unit testing Preferred: • MS Degree • Certifications: • AWS Cloud Practioner • AWS Certified Solution Architect Associate • Azure Developer Associate • SAFe Scrum Master Certification • Certifed Scrum Master GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. ● Growth: AI-powered career tool that identifies career steps and learning opportunities ● Support: An internal mobility team focused on helping you achieve your career goals ● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off ● Flexibility: Full-flex work week to own your priorities at work and at home ● Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore an enterprise IT career at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your desire to drive operations forward.