Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CC Group

Tech Lead – Investments

CC Group

Tech Lead for agile development team at Moneybase managing financial services software projects. Leading technical strategy and team collaboration in innovative technology environment.

Posted 7/23/2026full-timeRemote • 🇲🇹 MaltaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development with a strong focus on C#, .NET, and SQL Server, while effectively leading teams through technical challenges and project delivery. Proven ability to implement TDD, manage performance, and foster collaboration within a banking or financial services environment.

Highest-signal resume keywords
C# Development.NET FrameworkSQL ServerTest-Driven Development (TDD)People Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentRequirements CaptureProcess ImprovementTechnical LeadershipProject Delivery
Soft Skills
CoachingMentorshipCollaborationOrganizational SkillsInfluencing
Tools & Technologies
Sonar CloudDashboardsKPIsAgile MethodologiesApplication Integration
Industry Keywords
BankingFinancial ServicesInvestmentsSoftware QualityPerformance Management

Tech Stack

Tools & technologies
Cloud.NETSQL

About the role

Key responsibilities & impact
  • Define user stories, tasks, and timelines that need to be carried out in line with assigned projects.
  • Guide team development efforts towards successful and timely project delivery in line with the team sprint goal
  • Provide technical leadership to teammates through coaching and mentorship
  • Through daily stand-ups ensure that all team members are aware on the different areas team members are working upon
  • Ensure knowledge of solutions under the responsibility of the team is extended across team members
  • Escalate with HR and Head of Software when team members are not performing to agreed standards and levels
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Ensure to set clear benchmarks through software being used to oversee quality including Sonar Cloud quality gates and code reviews
  • Fully own, together with the team, the solutions under responsibility including daily monitoring, creation and maintaining of dashboards, create KPIs and alert thresholds to be proactive towards production issues
  • Identify and encourage areas for growth and improvement within the team and fostering an environment for collaboration and good team spirit
  • Foster an environment for collaboration and good team spirit
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
  • Develop, refine, and tune integrations between applications
  • Assist in the collection and documentation of user's requirements together with Business Analyst
  • Analyse and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
  • Be involved in recruitment of new team members through interviews and assessments
  • Keep up to date with latest trends within software development

Requirements

What you’ll need
  • Educated to degree level in software development
  • Experience with TDD is a Must
  • Experience in a banking/financial services company is a must ideally with experience in investments
  • At least 5 years’ experience in software development using c#, .NET and SQL Server technologies
  • Experience in a variety of software development approaches and methodologies
  • Experience in requirements capture, analysis techniques and process improvement approaches
  • Experience of people management and the ability to lead and influence others
  • Experience in formal personal development planning and individual, team and process performance management
  • Proven experience in leading and managing the delivery of system/software development projects in a structured environment
  • Excellent personal organisation and ability to prioritise and carry out multiple tasks
  • Able to influence and drive projects to meet key milestones and overcome challenges
  • A desire to remain technically capable and an expert in current technologies

Benefits

Comp & perks
  • Ongoing internal training
  • External training opportunities
  • Study Leave
  • Sponsorship schemes for further studies
  • Opportunities for career growth
  • Performance bonus
  • Employee referral incentive