Senior Software Engineer
Role details
Job location
Tech stack
Job description
You'll play a key role in developing, maintaining, and enhancing our Windows-based desktop application, which is evolving with emerging web interfaces.
Tech Stack
- Programming Languages: C++ (C++17 , C++20) , C#
- Tools: Visual Studio 2022, GitHub (version control)
- Platform: Windows-based desktop application, Lightweight Web client
What You'll Do
- Develop and maintain software components using C++ /C#
- Enhance our portfolio management system
- Develop our investment accounting solution
- Manage front office operational components
- Troubleshoot and resolve complex software issue
- Participate in architectural discussions and decision-making
- Potential involvement in generative AI initiatives
Requirements
Do you have experience in Windows?, * 7+ years of professional software development experience
- Expert-level proficiency in C/C++ , good knowledge of C#
- Proven ability to solve complex technical challenges
- Experience in desktop application development
Bonus Points for:
- PowerShell scripting knowledge
- Familiarity with RESTful APIs, Blazor, CSS, SQL, DevExpress
- Familiarity with CI/CD pipelines
- Experience with GitHub
- Interest in generative AI technologies
How We Work
- Agile methodology with three-week sprints
- Collaborative decision-making
- Cross-functional team structure
- No formal on-call schedule
Benefits & conditions
We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold:
· Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave.
· Well-being: Access Confidential one-on-one therapy through our Employee Assistance Program, find support from our network of Wellbeing Champions and Gather Groups, and a calendar of monthly events and initiatives designed to help you thrive - Inside and Outside of work.
· Medical, life & disability insurance, retirement plan, lifestyle and other benefits*
· ESG: Benefit from paid time off for volunteering and donation matching.
· DEI: Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).
· Career Development: Access online learning and accredited courses through our Skills & Career Navigator tool.
· Recognition : Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best.
- Specific benefits may vary by location.