×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Developer​/Programmer to development, enhancement, integration, and maintenance

Job in Toronto, Ontario, M5A, Canada
Listing for: S.i. Systems
Part Time, Contract position
Listed on 2026-10-30
Job specializations:
  • Software Development
    .NET Developer, SQL Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
Position: Intermediate Software Developer / Programmer to support the development, enhancement, integration, and maintenance of

Our client, a financial services organization in Ontario, is seeking an experienced Intermediate Software Developer / Programmer to support the development, enhancement, integration, and maintenance of enterprise financial applications.

The successful candidate will have strong hands-on experience with Microsoft .NET technologies, SQL Server, and application development across both web and Windows desktop environments. The role requires excellent analytical and troubleshooting skills, along with the ability to translate business and technical requirements into reliable, well-tested software solutions.

Work Mode : 3 days per week onsite Downtown Toronto, Dundas St

Position: Intermediate Software Developer / Programmer

Duration: 1 year with an option for extension

Hours per day: 7.25

Key Responsibilities

  • Design, develop, test, implement, and maintain software applications using , C#, JavaScript, and Microsoft Visual Studio .
  • Develop and enhance ASP.NET MVC web applications, Windows Presentation Foundation (WPF) applications, and .NET Windows desktop applications.
  • Create, maintain, and support Web Services and Windows Services to enable data integration and consumption across applications and business workflows.
  • Design, develop, and optimize SQL Server databases, including T-SQL queries, stored procedures, database objects, and performance tuning.
  • Develop, maintain, and troubleshoot operational and financial reports using Active Reports, Crystal Reports, and SQL Server Reporting Services (SSRS).
  • Support the development and integration of treasury systems and financial applications, including market data integration.
  • Collaborate with business analysts and stakeholders to gather requirements, analyze business processes, and translate technical specifications into functional applications.
  • Troubleshoot application issues, perform root cause analysis, and implement effective solutions.
  • Conduct unit testing, debugging, and application performance optimization to ensure software quality and reliability.
  • Prepare and maintain technical documentation, application specifications, and development standards.
  • Participate in application enhancements, system upgrades, and ongoing production support.
  • Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or an equivalent combination of education and experience.
  • 3+ years of professional software development experience.
  • Strong programming skills in , C#, and Java Script , with extensive hands-on experience using Microsoft Visual Studio .
  • Proven experience developing ASP.NET MVC, WPF, and .NET Windows desktop applications.
  • Experience creating and maintaining Web Services and Windows Services for application integration and data processing.
  • Advanced SQL Server experience (versions –), including:
  • T-SQL development and optimization.
  • Relational database design.
  • Creation and maintenance of database objects.
  • Development of complex stored procedures.
  • Query optimization and database performance tuning.
  • Experience developing reports using Active Reports,
    Crystal Reports, and SQL Server Reporting Services (SSRS)..
  • Strong written and verbal English communication skills.
  • Financial Systems Experience

  • Experience developing, enhancing, or supporting treasury management systems and financial applications.
  • Understanding of market data integration and financial data processing.
  • Ability to quickly understand financial terminology, business processes, and technical requirements within a financial services environment.
  • Experience working with business stakeholders to deliver software solutions that support financial operations.
  • Nice to have

  • Previous experience working within financial services, banking, treasury, or public sector environments.
  • Experience integrating third-party financial data feeds and external systems.
  • Familiarity with enterprise application architecture, system integration, and software development best practices.
  • Experience supporting business-critical legacy and modern Microsoft-based applications.
  • Ideal Candidate

    The ideal candidate is a hands-on intermediate .NET developer with strong , C#, SQL Server, and Microsoft desktop application development experience. They should be comfortable working with existing enterprise applications, developing enhancements, troubleshooting complex technical issues, and supporting financial systems in a business-critical environment.

    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary