Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software engineer senior H/F (IT)

Temporary

Maarut

Responsibilities:

~ Required to translate technical systems specifications into working, tested applications. This includes:

developing detailed programming specifications
writing and/or generating code
compiling data-driven programs, maintaining, and conducting unit tests.
Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.

General Skills:

Experience in programming and analysis; specialized software package support at the specified experience level
Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
Experience in structured methodologies for the development, design, implementation and maintenance of applications
Experience in design, code, test, debug and document applications
Experience in the use of object and/or third generation language development tools
Experience in one or more programming languages
Experience in application design, latest design patters, deployment and troubleshooting
Experience with relational and hierarchical database technologies
Experience in the use of information retrieval packages using query languages
Experience with one or more communications protocols
Experience in structured methodologies for the design, development, implementation and maintenance of applications
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
A team player with a track record for meeting deadlines

Desirable Skills:

Knowledge and experience with programming Internet-ready applications
Knowledge and experience in rapid application development (RAD) methodologies
Knowledge and understanding of Information Management principles, concepts, policies and practices
Experience with middleware and gateways
Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
Ability to provide post-implementation support and resolve any post-implementation technical issues
Experience conducting design walkthrough sessions with project team
Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
Ability to provide user and system documentation as required

Additional Skills for Oracle Software Developer:

Experience in conducting impact assessments on Oracle E-Business application customizations and extensions.
Strong conversion experience in Account Receivable Collection modules
Strong programming skills in Oracle database, PL/SQL, SQL, XML, Unix shell scripts and Oracle Data Integrator
Proved business knowledge of General Ledger, Accounts Receivable, Collections, Accounts Payable and Inventory Modules of Oracle E-Business
Great knowledge of Oracle E-Business table structure related to GL, AR, Collections, AP, INV and FND
Strong knowledge of SQL tuning and using partition tables
Demonstrated experience and understanding of data warehouse, ETL methodologies and OBIEE
Demonstrated work experience on Java and Oracle Application Development Framework (ADF) will be a great asset
Strong verbal and written communication skills and leadership abilities to be able to oversee the quality assurance of the project from technical perspective
Requirements
Experience and Skill Set Requirements:

Skill Set Requirements:

Assignment Deliverables – Senior Developer:

Designs, develops and maintains internal and external web applications. Uses knowledge of common web development languages to build and expand application functionality by writing high-quality code using appropriate patterns. Ensures applications remain scalable while complying to standards and following best practices. Tests and debugs applications and ensures that software is properly documented. Collaborates clearly and professionally as part of a development team and communicates with clients.

Mandatory Skills:

  • 7+ years of web development experience with HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery
  • 5+ years of hands-on development in C#/ASP.NET including .NET Core
  • 3+ years of experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component libraries
  • Experience working with REST APIs, SQL, and non-relational databases such as Cosmos DB
  • Experience with Git and knowledge of source control strategies
  • Knowledge of WCAG standards and techniques, including WAI-ARIA and OWASP security principles/best practices
  • Solid communications skills: the ability to understand (comprehension) and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.

Nice to have skills:

Knowledge of Microsoft SharePoint: administration, SOAP/REST, SharePoint application development (SPFx)
Experience working with Service Workers
Experience with Microsoft Azure Cloud and DevOps
Experience with Azure Functions
Experience writing scripts with Python

Front‑End Web Development (React):

Strong proficiency in modern HTML5, CSS3, and responsive design
Experience with React using functional components and hooks
State management experience (e.g., Context API, Redux, or similar)
Familiarity with TypeScript, modular CSS (SCSS/SASS), React and component‑driven design
Experience integrating front‑end applications with RESTful and GraphQL APIs
Focus on performance optimization, accessibility, and cross‑browser compatibility
Google Analytics

Back‑End Development (.NET & Spring Boot):

Demonstrated experience building backend services using:
.NET / .NET Core (C#),such as MVC, Razor, Blazer and Azure Functions
Spring Boot (Java)
Strong understanding of object‑oriented design, SOLID principles, and design patterns
Experience developing RESTful APIs and/or GraphQL endpoints
Knowledge of authentication/authorization (OAuth2, JWT, identity providers)
Ability to design scalable, maintainable service architectures

API Design & Data Integration:

Hands‑on experience designing, consuming, and integrating:
REST APIs
GraphQL schemas and resolvers
Experience with data contracts, DTOs, and API versioning
Understanding of synchronous vs asynchronous integrations
Familiarity with data integration and orchestration concepts

Databases & Data Services (Azure):

Strong working knowledge of Azure SQL Database
Experience with relational schema design, query optimization, and indexing
Familiarity with Azure Data Factory for data movement and transformation
Understanding of data pipelines, ETL/ELT concepts, and data reliability
Awareness of data security, access control, and performance considerations

DevOps & Source Control (Azure DevOps):

Proficiency with Git and branching strategies (e.g., GitFlow, trunk‑based development)
Experience using Azure DevOps for:
Repositories
Pull requests and code reviews
CI/CD pipelines
Familiarity with automated builds, testing, and deployment workflows
Understanding of environment promotion and release management

Standards, Security & Best Practices:

Knowledge of WCAG accessibility standards , including WAI‑ARIA
Awareness of OWASP security principles and secure coding practices
Understanding of quality standards such as code reviews, testing, and documentation
Experience applying enterprise development standards and compliance requirements

Communication & Collaboration:

Ability to clearly understand and follow technical requirements and instructions
Demonstrates effective verbal and written communication
Comfortable collaborating with cross‑functional teams (developers, QA, DevOps, stakeholders)
Able to document solutions and explain technical decisions clearly

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software engineer senior H/F (IT) in Toronto, ON vacancy
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    5 hours ago
  •  ...Deposits and Investments Technology within GWM is looking for a Sr. Software Developer to work on a strategic application suite. If you are excited...  ...stability, this is the place for you. Reporting to the Senior Manager Development, this Sr. Software Developer role is responsible... 
    Senior
    Full time
    Flexible hours

    Scotiabank

    Toronto, ON
    4 days ago
  • $70 - $80 per hour

     ...Computer and technology knowledge Agile Business intelligence Informatica PowerBuilder SQL Mapping and data visualization software Amazon Web Services (AWS) Python Data analysis and interpretation Computer programming Data Warehouse Linux OS... 
    Senior
    Permanent employment
    Full time
    Remote work

    Raenan Consultancy

    Toronto, ON
    6 days ago
  •  ...Optio Optio Incentives is a global fintech scale-up building software that helps companies design, manage, and operate equity compensation...  ...engineers who can be a main contributor on a team and, for more senior profiles, contribute across multiple teams and drive larger... 
    Senior
    Long term contract

    Optio Incentives

    Toronto, ON
    3 days ago
  •  ...8+years of overall experience in entire Software Development Life Cycle as well as Microsoft...  .... Having sound knowledge of developing web based B2B B2C applications in the client...  ...- Digital Design Branch requires six (6) senior Software Developers with 8+ years of experience... 
    Senior
    Hourly pay
    Contract work
    Work at office
    Monday to friday

    S M Software Solutions Inc

    Toronto, ON
    3 days ago
  • $100 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $100/hour...  ...Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real... 
    Senior
    Remote job
    Hourly pay
    Contract work
    For contractors
    Summer work

    Mercor

    Toronto, ON
    6 days ago
  •  ...Position: Senior CRM – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    3 days ago
  •  ...Job Responsibility: Tittle: Senior Software Developer Location: Toronto, ON (Hybrid) Duration: 6 Months Contract: Responsibilities: Required to translate technical systems specifications into working, tested applications. This includes: developing detailed programming... 
    Senior
    Full time
    Contract work

    IntelliPro Group Inc.

    Toronto, ON
    4 days ago
  •  ...working, tested applications. This includes: developing detailed programming specifications...  ...collaborate with IT Professionals throughout the Software Development Life Cycle Experience in...  ...SQL Server, Oracle DB, and PL-SQL Developer Experience in the use of information... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    3 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    9 hours ago
  •  ...Responsibilities: Designing, developing and implementing front end code including user interface interactions and creating attractive...  ...technical problems which arise during the use and operation of software packages, including technical assistance in implementation,... 
    Senior
    Contract work
    Internship

    Maarut

    Toronto, ON
    3 days ago
  •  ...Position: Senior API – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    7 days ago
  • Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ year...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 7 month contract in Toronto. This is an onsite... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    25 days ago
  •  ...Job Description What is the opportunity? Develops and implements software solutions of moderate scope and complexity, leveraging extensive technical expertise and business acumen to address system needs, resolve issues, and contribute to strategic objectives. Manages... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    19 days ago
  •  ...at least 5 years of Java Open JDK 8 and 11 ? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 18 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Position: Senior Full Stack - Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    4 days ago
  •  ..., tested CRM applications. This includes developing detailed programming specifications, writing...  ...arise during the use and operation of software packages, including tec   General Skills...  ...; both written and verbal  Ability to develop and present new ideas and conceptualize... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    4 days ago
  •  ...Position: Senior Back End – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    6 days ago
  •  ...Position: Senior CRM – Software Developer Duration: 1.5 Years assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    22 days ago
  •  ...within RBC Technology and Operations group. What will you do? Develop, maintain, and architect Oracle PL/SQL and ETL solutions based...  ..., Problem Resolution, Problem Solving, Programming Languages, Software Development, Software Development Life Cycle (SDLC), Software... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    a month ago
  •  ...8+years of overall experience in entire Software Development Life Cycle as well as...  ...Technologies. Having sound knowledge of developing web based B2B B2C applications in the...  ...for you! Our client is looking for a Senior Software Developer for a 5 month contract in Toronto.... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Java within the context of Domino application? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $ 554.83 - $ 590.41 Advantages • Earn a... 
    Senior
    Contract work
    Internship

    Randstad

    Toronto, ON
    a month ago
  •  ...AODA) Ensure Ontario Design System (ODS) standards are met Developing and maintaining system design models, program codes, technical...  ...development ~ Experience with the privacy and security requirements or software development in a health context, or equivalent ~ Demonstrated... 
    Senior
    Long term contract
    Contract work
    Flexible hours

    Maarut

    Toronto, ON
    3 days ago
  •  ...Position: Senior ETL – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    a month ago
  •  ...OData Standard, Fetch XML and XRM Toolbox? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - Back End for a 12 month contract in Toronto. This is an onsite role. Rate: $543.7 - $579.46 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    22 days ago
  •  ...use them in a Spring Integration context? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 5 month contract in Toronto. This is an onsite role. Rate: $ 546.97 - $ 582.68 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...Description: A senior full stack software developer that will be responsible for providing maintenance and support for the OASIS CoreWeb application in Production. The OASIS solution comprises of the OASIS CoreWeb application and OASIS Remote Field Data Capture Mobile... 
    Senior
    Contract work
    Remote work

    Maarut

    Toronto, ON
    4 days ago
  •  ...8+years of overall experience in the entire Software Development Life Cycle as well as...  ...? Do you have sound knowledge of developing web based B2B B2C applications in the...  ...for you! Our client is looking for a Senior Software Developer for a 5 month contract in Toronto.... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    a month ago
  •  ...is looking for a passionate and endlessly curious Full Stack Software Developer to join one of our growing feature development teams. You will...  ...~ A desire and ability to learn and grow; this team is quite Senior in its makeup and, as such, is a great learning opportunity ready... 
    Senior
    Internship
    Remote work
    Work from home
    Home office
    Flexible hours

    Loopio

    Toronto, ON
    8 days ago
  •  ...SMARTScript, Web Services and Siebel BI Publisher? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - CRM for a 7 month contract in Toronto. This is an onsite role. Rate: $555.49 - $591.05 Advantages • Earn a... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software engineer senior H/F (IT). Be the first to apply!