Senior Software Developer – Enterprise Architecture

VenorTalent
Halifax
CAD 80,000 - 120,000
Job description

Senior Software Developer – Enterprise Architecture

Venor is proud to partner with Opus in their search for a Senior Software Developer – Enterprise Architecture to join their team.

Opus is a leader in fund administration, delivering innovative and reliable solutions to financial institutions. With a commitment to modernization and excellence, Opus is transforming systems into cutting-edge, high-performance web applications. This is an exciting opportunity to play a pivotal role in shaping the future of their portfolio administration platform, leveraging the latest technologies like C#, Blazor, and Fluent UI.

As a Senior Software Developer, you will drive architectural decisions, refactor legacy code, and build scalable, intuitive web applications that enhance user experience and operational efficiency. Your expertise will be instrumental in integrating diverse financial data sources, optimizing data pipelines, and ensuring the platform meets the highest standards of performance and reliability.

Joining Opus means being part of a forward-thinking team that values innovation, collaboration, and continuous improvement. If you’re passionate about solving complex technical challenges and making a tangible impact in the financial sector, this role is for you.

What You’ll Be Doing

  1. System Modernization & Architecture: Architect and develop a next-generation portfolio administration platform using C#, .NET 9, Blazor, and FluentUI. Refactor legacy WinForms code into a modular, scalable web-based system while enforcing industry-standard design patterns.
  2. Data Integration & Automation: Design advanced ETL/ELT pipelines to consolidate broker, client, and market data from MySQL, REST APIs, and external financial providers. Optimize batch processing and asynchronous programming for efficiency.
  3. User Interface & Web Development: Lead the creation of a responsive, intuitive web UI with dynamic data grids, inline editing, and validation using FluentUI components.
  4. Quality Assurance & Continuous Improvement: Develop clean, testable code with comprehensive unit and integration tests. Collaborate in an Agile environment to refine system performance and mentor junior developers.
  5. Stakeholder Engagement & Documentation: Partner with business teams to translate complex requirements into technical solutions and maintain detailed system documentation.

What We’re Looking For

  1. Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).
  2. 5+ years of hands-on development experience with C#, .NET, and modern web technologies.
  3. Demonstrated proficiency in building dynamic, interactive web interfaces (Blazor and FluentUI experience preferred, but consideration will be given to other front-end frameworks/systems).
  4. Proven experience in designing and implementing RESTful APIs, repository patterns, and robust ETL processes.
  5. Strong SQL skills (MySQL or SQL Server) and experience with Git and Agile/DevOps methodologies.
  6. Expertise in unit testing (MSTest, NUnit, etc.) and continuous integration practices.
  7. Excellent problem-solving, communication, and documentation skills.
  8. Experience in legacy system migration, financial systems, or portfolio accounting is a plus.

At Venor and Opus, we embrace a culture of belonging in the workplace. No matter who you are, where you’re from, how you think, what you believe in, or who you love, we welcome your application. We all come from different backgrounds and different walks of life, bringing in unique perspectives and experiences. We encourage applications from 2SLGBTQ+, Black, Indigenous, and People of Colour (BIPOC), women, newcomers to Canada, and people with disabilities.

To learn more about this opportunity, contact Nick Misener at nick@venor.ca.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer – Enterprise Architecture jobs in Halifax