Job Specifications
Job Title: Software Developer – Senior
Location: Toronto, ON (100% On-Site)
Duration: 304 Days (Extension to 125 Days)
Work Arrangement
This is a full-time on-site position. The resource is expected to work 7.25 hours per day between 8:00 AM – 5:00 PM (excluding lunch) from Monday to Friday at the assigned office location.
Role Overview
The Senior Software Developer is responsible for translating business and technical system specifications into fully functional, tested, and high-quality applications. This includes analysis, design, coding, unit testing, troubleshooting, documentation, and supporting application deployments and enhancements across enterprise systems.
Key Responsibilities
Convert technical specifications and business requirements into working, tested applications.
Develop detailed programming specifications and create high-quality code.
Perform code generation, compilation, unit testing, and debugging.
Conduct analysis, design, and enhancement of applications.
Troubleshoot and resolve technical issues related to software functionality, performance, and system integrations.
Support implementation, data migration, and conversion activities when required.
Collaborate with cross-functional IT teams throughout the Software Development Life Cycle (SDLC).
Prepare technical documentation and participate in design walkthroughs with project teams.
Ensure application performance, reliability, accessibility, and security best practices are followed.
General Skills & Experience
Strong background in programming and systems analysis.
Ability to work effectively across all SDLC phases.
Experience using structured methodologies for application design, development, and maintenance.
Skilled in designing, coding, testing, debugging, and documenting applications.
Proficiency with object-oriented and third-generation programming languages.
Experience with relational & hierarchical databases and information retrieval/query languages.
Strong understanding of application design patterns, performance optimization, and troubleshooting.
Knowledge of communications protocols, middleware, and gateways.
Ability to elicit and document information from stakeholders and subject matter experts.
Excellent communication, analytical, problem-solving, interpersonal, and decision-making skills.
Proven ability to work in a team and consistently meet deadlines.
Mandatory Technical Skills
Candidates must have the following:
Core Development Experience
10+ years developing n-tier enterprise applications
10+ years hands-on with C# and .NET Framework 4.6+
Extensive experience with:
C#, ASP.NET, .NET Core
Razor, Blazor
SAX BASIC
Entity Framework
Markup, Transformation, and Document Formats
Experience with XML, XSLT, PDF/UA
Tools & Frameworks
Proficient with Visual Studio
Expertise in MVC Framework
Strong experience with Angular 2+
Cloud & API
Extensive hands-on development and troubleshooting with Azure App Services
Expertise with Web Services & Web API
Database Technologies
Strong experience with:
MS SQL
Azure DocumentDB (Cosmos DB)
Frontend Development
In-depth knowledge of:
HTML
CSS
JavaScript
Other
Familiarity with Agile development methodologies
Strong understanding of application security and performance best practices
Nice-to-Have Skills
Experience with Agile/Scrum practices:
User stories
CI/CD
TDD
Automated testing
Experience in UX design and web UI design
Knowledge of:
Azure File Storage
Cosmos DB
Git
Ability to review and troubleshoot product installation scripts
Knowledge of accessibility standards (AODA)
Ability to produce user and system documentation
Experience conducting design walkthroughs
Ability to provide post-implementation support
Soft Skills (Required for All Positions)
Strong team collaboration
Excellent time management and ability to handle multiple parallel projects
High-quality verbal and written communication skills
Ability to work under deadlines with consistent performance
About the Company
Bring Top Talent With Your Company With Russell Tobin
Headquartered in New York City with offices throughout the United States, United Kingdom, Ireland, The Netherlands, Brazil, Canada, India, and Singapore, Russell Tobin--a division of Pride Global--offers total staffing and recruitment solutions across a wide range of industries. Our team of highly skilled recruiters, sourcers, and subject-matter experts understand exactly how to find world-class candidates that will fit your company's precise needs. Whether you need skill...
Know more