Role Overview: As a Technical Manager you will lead a team of talented developers working closely with product managers to deliver highquality software solutions. This is a hybrid role that combines technical leadership and handson development ideal for someone ready to mentor a team while also contributing to the codebase.
Key Responsibilities:
- Lead the development team in planning designing and implementing software projects.
- Provide technical guidance and mentorship to junior and midlevel developers.
- Work handson as a senior developer contributing to the design architecture and implementation of core features.
- Ensure code quality best practices and adherence to agile methodologies.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Manage project timelines prioritize tasks and ensure successful delivery of projects.
- Identify and resolve technical challenges effectively helping the team navigate complex development issues.
Requirements:
- 10 Years experience in Software Development and SDLC.
- Proven experience in software development with a focus on insert key technologies your team uses e.g. PHP JavaScript Docker etc..
- Strong leadership experience ideally as a technical lead or manager guiding teams through the entire development lifecycle.
- Solid understanding of software architecture design patterns and scalable solutions.
- Excellent problemsolving skills and the ability to make informed technical decisions.
- Strong communication skills with the ability to collaborate across departments and guide a development team.
- Experience working in agile environments with knowledge of version control systems (e.g. Git) and CI/CD practices.
Nice to Have:
- Experience with DevOps practices containerization and cloud infrastructure.
- Previous experience in cybersecurity or GRCrelated projects.