Job Title : Technical Lead Software Development
Location : Hyderabad (On-site)
Experience : 3 - 5 Years
About the Company :
We specialize in delivering cutting-edge software solutions and services tailored to the banking and financial sector across Asia-Pacific, EMEA, and the United States. With over two decades of expertise in core banking, we are committed to driving digital transformation through innovative, data-driven solutions. Join us to shape the future of banking with transformative technology and empower financial institutions to thrive in today's rapidly evolving financial landscape.
Role Overview :
As a Technical Lead, you will be responsible for leading the development and delivery of high-quality software solutions, managing a team of developers, and collaborating closely with cross-functional teams.
You will provide technical direction, ensure adherence to coding standards, and contribute to continuous improvement in technology practices while addressing complex technical challenges.
Key Responsibilities & KRAs :
- Lead software development projects from design to delivery in alignment with business goals and deadlines
- Provide technical leadership and mentorship to the development team
- Design and develop scalable, secure, and high-performance software solutions using Java, Python, or C++
- Perform code reviews to maintain code quality and best practices
- Coordinate with product managers, business analysts, QA, and other stakeholders to ensure seamless project execution
- Troubleshoot and resolve complex technical issues in development and production environments
- Drive adoption of software architecture and design principles within the team
- Ensure proper implementation of database technologies and enterprise data management practices
- Stay updated with emerging technologies, frameworks, and digital transformation trends in the financial sector
- Implement process improvements to enhance team efficiency and software delivery quality
- Maintain comprehensive technical documentation of systems and processes
- Ensure compliance with industry regulations and security standards specific to banking and financial applications
Skillsets Required :
Strong programming skills in Java, Python, or C++Solid understanding of software architecture, design patterns, and OOP principlesExperience in managing software development teams and delivering projectsProficient in relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL solutionsKnowledge of API development, RESTful services, and microservices architectureExperience with version control systems (e.g., Git) and CI / CD pipelinesStrong problem-solving and analytical skillsGood understanding of Agile methodologiesKnowledge of digital transformation strategies in the banking or financial sectorExcellent written and verbal communication skillsAbility to work collaboratively in cross-functional teamsStrong attention to detail and commitment to delivering high-quality solutionsEducational Qualifications :
Bachelors degree in Computer Science, Information Technology, or a related field
Preferred (Additional Advantage) :
Prior experience in the banking or financial technology sectorExposure to cloud platforms (AWS, Azure, or Google Cloud)Hands-on experience in enterprise-level data management solutions(ref : hirist.tech)