Roles and Responsibilities
- Strategic Planning: Translate business priorities into technical roadmaps and execution plans.
- Team Leadership: Manage and mentor technical teams, fostering collaboration and driving performance.
- Delivery Oversight: Ensure projects are delivered on time, within budget, and meet quality standards.
- Technical Expertise: Provide guidance on technical solutions, architecture, and best practices.
- Stakeholder Management: Communicate effectively with stakeholders, manage expectations, and address concerns.
- Risk Management: Identify and mitigate risks impacting delivery.
- Agile Methodologies: Drive adoption of agile principles and practices across teams.
Key Requirements
- Strong understanding of software development lifecycle, architecture, and modern technologies.
- Proven track record in planning, executing, and managing complex technology projects.
- Hands-on leadership with the ability to mentor, motivate, and inspire teams.
- Excellent problem-solving, analytical, and decision-making skills.
- Strong verbal and written communication for effective stakeholder engagement.
- Agile methodologies and frameworks experience.
Qualifications
- Bachelor’s degree in Computer Science, Statistics, or related field.
- Ability to obtain a security clearance.
- 15+ years of software development experience.
- 10+ years of experience with agile-based software delivery.
- 15+ years of experience with multiple back-end languages (C#, Python) and JavaScript frameworks.
- Expertise in DevOps (build, deployment, release automation, CI/CD).
- Experience in Infrastructure as Code (IaC), containerization (Docker), and test automation (quality, security, performance).
- Proficiency in .NET, ETL, Angular, Node.js, and Azure.
Preferred Skills / Attributes
- IaC tools: Ansible, Terraform.
- Cloud Solutions: GCP, Azure.
- Data visualization: Looker.
- Certifications in relevant technologies.
- API development with C# and JavaScript frameworks.
- Practices: Lean Design, TDD, BDD.
- Passion for full-stack development (front-end, back-end, middleware).