Onsite Senior Software Engineer – Dotnet

Posted 6 hours ago

Apply now

About the role

  • Senior Software Engineer specializing in .NET development for financial services software at Finastra. Leading development and mentoring teams in a dynamic environment.

Responsibilities

  • Lead the end-to-end design, development, and deployment of sophisticated software solutions using the .NET framework
  • Take ownership of specific modules or whole projects, ensuring timely delivery, quality, and stakeholder satisfaction
  • Mentor junior and mid-level developers, promoting best coding practices and continuous improvement
  • Drive technical decision-making, code reviews, and enforce coding standards
  • Develop and optimize TSQL queries and manage database schema changes
  • Apply Object-Oriented principles and design patterns to create modular, maintainable, and scalable code
  • Analyze legacy systems, understand existing processes, and plan strategic migration initiatives
  • Design and implement user interfaces, ensuring a seamless user experience across various front-end platforms
  • Collaborate with cross-disciplinary teams including UI/UX designers, product managers, and QA engineers
  • Maintain comprehensive documentation and facilitate knowledge sharing within the team.

Requirements

  • Extensive experience in .NET development with a proven track record of delivering complex applications
  • Solid background in TSQL database programming, with expertise in writing optimized queries, stored procedures, and managing database interactions
  • Strong understanding of Object-Oriented Design and Patterns, applying them in real-world scenarios to improve code maintainability and readability
  • Experience in migrating legacy systems, analyzing old code, and understanding legacy processes through documentation and code review
  • Hands-on experience designing and developing GUIs and working with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js)
  • Demonstrated leadership and initiative in technical projects, with a proven record of taking ownership of project modules or entire projects
  • Strong analytical, problem-solving, and decision-making skills.

Benefits

  • 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*
  • Sustainability: 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.

Job title

Senior Software Engineer – Dotnet

Job type

Experience level

Senior

Salary

CA$90,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job