Seeking an experienced Technical Lead to lead the software development team
Responsible for designing, implementing, and optimizing software solutions for the banking industry
Requires strong technical background, leadership skills, and experience in a fast-paced environment
Technical Leadership
Provide technical guidance and mentorship to team members
Facilitate skill development and growth
Solution Development
Lead the design and development of software solutions
Ensure solutions meet business needs and technical standards
Collaboration
Work with product managers, stakeholders, and cross-functional teams
Deliver aligned and successful software projects
Code Quality
Review code and manage code quality
Ensure adherence to coding standards and best practices
Innovation
Stay current with emerging technologies and industry trends
Recommend improvements and new solutions
Team Management
Lead a team of developers
Provide guidance, support, and feedback
Ensure successful project delivery
Education
Bachelor’s degree in Computer Science, Software Engineering, or a related field
Experience
12–15 years of experience in software development
Payments, banking, or financial services experience preferred
Technical Skills
Proficiency in Java, C#, or Python
Experience with Agile methodologies (Scrum/Kanban)
Experience with CI/CD pipelines
Strong understanding of SDLC
Knowledge of version control systems (Git or similar)
Soft Skills
Excellent leadership and communication skills
Strong analytical and problem-solving abilities
Ability to work in a fast-paced environment
Ability to prioritize multiple projects
Domain Knowledge
Experience in banking or financial services industry
Knowledge of payments processing systems
Understanding of regulatory requirements
Experience with cloud-based solutions
Experience with microservices architecture