Job Description
Responsibilities & Deliverables
- Software Design: Participate in design meetings and analyze user needs to determine technical requirements.
- Code Development: Design and develop high-quality, efficient C++ code.
- Testing & Debugging: Test, debug, analyze, and fix application issues; work closely with stakeholders to resolve problems promptly.
- Lifecycle Management: Follow the software development lifecycle process.
- Stakeholder Interaction: Collaborate with internal teams to support product releases and resolve program issues.
- Additional Projects: Handle other duties and projects as assigned.
Required Experience & Skills
- Experience: 1–2 years in software development including design and coding.
- C++ Programming & Data Structures: Strong understanding of OOP concepts, STL, and memory management.
- Problem Solving: Ability to analyze requirements and propose effective solutions.
- Version Control: Familiarity with Git or similar tools.
- Industry Knowledge: Payments/Financial industry experience preferred.
- Methodologies: Knowledge of software development methodologies and lifecycle processes.
- Technical Skills: Ability to provide solutions to moderately complex technical problems independently.
- Communication: Strong verbal and written communication skills; effective customer service skills.
- Teamwork: Ability to work independently or within a team and manage multiple projects simultaneously.
Benefits
- Flexibility: Unlimited vacation (subject to local regulations), hybrid working arrangements, paid time off for voting, bereavement, and sick leave.
- Well-being: Employee Assistance Program, Wellbeing Champions network, monthly wellness events.
- Health & Financial Security: Medical, life and disability insurance, retirement plans, and lifestyle benefits.
- Sustainability: Paid volunteering time and donation-matching opportunities.
- Inclusion: Diversity and inclusion communities (Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).
- Career Development: Online learning and accredited courses via Skills & Career Navigator tool.
- Recognition: Global recognition program – Finastra Celebrates.
About Finastra
Finastra is a global leader in financial services software, dedicated to expanding access to financial services and shaping what’s next for the industry. Their technology powers mission-critical solutions across Lending, Payments and Universal Banking, supporting over 7,000 customers, including 80% of the world’s top 50 banks, in more than 110 countries.