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: