Job Purpose
The Technical Lead oversees the seamless and productive functioning of all operational facets within the software engineering and DevOps teams. This position spearheads performance management, process enhancement, and cross-functional collaboration to guarantee the punctual and high-caliber delivery of technical solutions. By converting strategic vision into actionable plans and supervising daily operations, the Technical Lead is instrumental in sustaining delivery momentum, operational resilience, and ongoing advancement throughout the technical organization.
Oversee and execute a comprehensive range of critical functions and duties, ensuring alignment with organizational objectives and industry standards. Provide strategic direction while maintaining meticulous attention to detail, ensuring all tasks are completed with precision and efficiency. Collaborate across departments to foster seamless communication and workflow, addressing challenges proactively to drive productivity and innovation. Lead initiatives that enhance operational excellence, monitor performance metrics, and implement improvements to optimize outcomes. Uphold compliance with regulatory requirements, company policies, and ethical guidelines to safeguard organizational integrity.
Ensure the technical design and development initiatives are executed operationally with precision, guaranteeing that software systems achieve scalability, security, and high performance in strict adherence to established architecture and standards.
Facilitate the adoption and optimization of cloud-native deployment methodologies across diverse teams, leveraging AWS and additional cloud platforms to enhance operational efficiency and scalability.
Facilitate the seamless operational readiness and integration of APIs by collaborating with development teams to fulfill both business objectives and technical specifications.
Oversee the end-to-end operational execution of high-performance database systems, such as SQL Server, MySQL, PostgreSQL, and EF/Core, to guarantee dependable and uninterrupted access to essential data services.
Lead the implementation and sustained utilization of DevOps tools and methodologies—such as CI/CD pipelines, Git, Docker, and Kubernetes—through expert process guidance and meticulous oversight.
Ensure strict compliance with established development and security standards, including OAuth and JWT, through diligent oversight of code reviews, automated testing procedures, and adherence to secure coding methodologies.
Partner with engineering teams to assess and implement cutting-edge technologies aimed at enhancing development productivity and system efficiency.
Evaluate existing technical systems to pinpoint inefficiencies, then design and execute strategic enhancements that bolster performance, scalability, and reliability—all while ensuring alignment with overarching business goals.
Spearhead the coordination of critical bug fixes and production issues while ensuring adherence to SLAs and minimizing business operational disruptions.
Enhance existing software features in alignment with product development objectives by facilitating the integration of customer insights and stakeholder input.
Manage and monitor the release management workflow across various environments to facilitate seamless deployments with reduced downtime and reliable version control.
Maintain up-to-date and readily available technical documentation to facilitate effective knowledge transfer, seamless onboarding, and sustainable long-term maintainability.
Drive innovation by investigating and implementing cutting-edge tools, platforms, and methodologies to strengthen the technical capabilities of the team.
Deliver guidance and mentorship to engineers to promote ongoing enhancements and ensure alignment with industry-leading delivery standards.
Lead and oversee the daily operations of the software engineering and DevOps teams, guaranteeing alignment with organizational objectives, workload distribution, and operational effectiveness.
Regular performance evaluations must be conducted systematically, while clear objectives are established and improvement plans implemented to enhance accountability, foster engagement, and support career development.
Collaborate effectively with project managers, designers, QA teams, and business stakeholders to guarantee the on-time and synchronized execution of technical initiatives.
Partner with support teams to address customer issues necessitating engineering expertise, prioritizing prompt resolution and ensuring customer contentment.
Support the execution of complex and high-priority initiatives by aligning technical team operations with broader project timelines and leadership objectives.
Stay abreast of evolving industry trends and established best practices, converting pertinent insights into practical enhancements across technical operations.
Facilitate ongoing professional development initiatives, including workshops, training sessions, and certification programs, designed to enhance operational excellence while fostering individual and team growth.
Actively engage in the process of identifying and selecting skilled technical professionals, performing comprehensive technical interviews, and playing a pivotal role in hiring decisions to bolster team strength and expertise.
Facilitate the onboarding of technical hires by overseeing their seamless integration into essential tools, systems, and operational processes to ensure a swift and productive acclimation.
Responsible for managing encryption and secure communication protocols in partnership with DevOps and Security teams to safeguard data during transmission.
Facilitate vulnerability management processes by collaborating with security teams to ensure prompt scanning, effective remediation, and meticulous compliance tracking.
Conduct comprehensive reviews of audit logs and oversee operational security protocols to uphold accountability and maintain the integrity of systems.
Facilitate team involvement in agile ceremonies, including daily stand-ups, sprint planning sessions, and retrospectives, to uphold an iterative and collaborative development methodology.
By adjusting technical operations to align with shifting business priorities, organizational changes, or expansion needs, you will effectively support the company’s evolving requirements.
Contribute to compliance evaluations and procedures as needed to ensure adherence to regulatory standards and organizational policies.
Deliver any additional tasks necessary to sustain business operations amid evolving demands, organizational shifts, and expansion, while maintaining technology as a vital driver of achievement.
Requirements
Qualifications
A Bachelor’s degree in Computer Science, Engineering, or a closely related discipline is required, with additional consideration given to candidates holding certifications in .NET or cloud technologies.
With a proven track record in crafting scalable applications, you possess a minimum of eight years of practical .NET/.NET Core development expertise.
Preferred candidates will possess prior experience in financial services or payments.
Proficient in ASP.NET MVC and Core frameworks, web security principles, and client-server communication architectures.
Skilled in integrating databases such as SQL Server and MySQL, with expertise in optimizing queries and designing schemas.
Proven expertise in deploying .NET applications to leading cloud platforms such as Azure and AWS, leveraging cloud-native services to enhance scalability and reliability.
Proficiency in Agile methodologies, including Scrum and Kanban, demonstrated through hands-on involvement in sprint cycles and iterative delivery processes.
Exceptional proficiency in analyzing complex situations, resolving intricate problems, and making well-informed decisions is essential.
Demonstrates meticulous attention to detail, ensuring accuracy and precision in all tasks.
Highly adept at organizing tasks and leading teams with diverse backgrounds and skill sets.
Exceptional interpersonal abilities are essential, enabling the clear articulation of intricate technical concepts to diverse audiences, including both technical experts and laypersons.
Qualifications
BA/BSc/HND
Experience Required
8 years