Team Leader – Software Development (Core Systems)
We are looking for an experienced and driven Team Leader to join our Information Systems Division. This is a key leadership role, managing a cross-functional team responsible for one of the organization's most critical core systems – handling billing, credits, and other essential member processes.
Responsibilities:
- Lead and manage a multidisciplinary team of 7 professionals (System Analysts, Developers, QA).
- Manage and oversee complex, high-impact projects from initiation to implementation.
- Develop and execute work plans, prioritize tasks, and ensure high-quality deliverables.
- Collaborate with senior management and key stakeholders to gather and analyze business requirements.
- Ensure smooth integration between internal systems and external interfaces.
- Define business application architecture and system processes.
- Write and review system specifications and guide team members accordingly.
- Provide ongoing system maintenance and high-quality support services.
- Promote innovation and transition to modern technologies.
- Maintain hands-on involvement in SQL (complex queries and data analysis).
- Foster communication across analysis, development, and QA teams.
Requirements:
- Academic degree in Computer Science, Industrial Engineering, or a relevant field – mandatory.
- At least 3 years of managerial experience – mandatory.
- Proven experience in managing complex, cross-functional projects – mandatory.
- Deep experience in system analysis and functional specification – mandatory.
- Experience in billing, collections, or CRM processes – advantage.
- Background in large-scale organizations with heavy data processing and regulatory constraints – advantage.
- Hands-on experience in software development – mandatory.
- Experience working in Agile methodologies – advantage.
Required Skills:
- Strong leadership and team motivation abilities.
- Excellent interpersonal and communication skills – able to work with internal clients and senior executives.
- Strategic thinking with strong attention to detail.
- High productivity with a commitment to quality.
- Strong service orientation and proactive mindset.
- Ability to lead cross-organizational processes and guide professional growth within the team.