Maarut - RQ11073 - Software Developer - Senior

Open job
Developer
๐Ÿ’ฐ Negotiable
๐Ÿ“ Toronto, Canada
Closing date: 14 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 7 months ago

Developer is needed in Toronto, Canada.

Client: Maarut

Location: Toronto, ON, ca

Contract: Contract

Job Description

This request seeks approval for a new contract for an FFS Senior Software Developer to support the Enterprise Data Collection Platform (EDCP). The role is essential to sustaining the ongoing design and development workload driven by a heavy sprint-based EDCP roadmap spanning multiple modules with concurrent releases and dependencies.

  • The Senior Software Developer is a key subject matter expert responsible for hands-on solution design and active development across six EDCP instances. The role includes direct development activities such as coding, configuration, and implementation, working closely with other developers to resolve complex technical issues.
  • This role collaborates with Development, Business Analysis, and QA teams throughout the sprint lifecycle to translate roadmap priorities into implementable designs, support rapid iteration, and reduce rework.
  • The role supports user-centered design and development activities, contributing to UX design and content as required, including working directly with clients.
  • This position is critical to delivering the EDCP Product Roadmap through continuous sprint-based development across various areas.

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Expertise in .NET design and development on all tiers.
  • Experience with the full software development life cycle.
  • Database design experience.
  • Fluency in advanced SQL query language.

Skill Set Requirements:

Experiences:

  • Design, develop, test, and maintain enterprise-grade web applications using Microsoft .NET technologies.
  • Translate business and technical requirements into scalable and secure application solutions.
  • Develop and maintain cloud-based solutions on Microsoft Azure.
  • Design and optimize SQL Server databases.
  • Implement application integrations using APIs and service-based architectures.
  • Perform unit testing, debugging, and contribute to overall code quality and maintainability.
  • Troubleshoot and resolve technical issues throughout the application lifecycle.
  • Support application releases, upgrades, data migrations, and environment transitions.
  • Contribute to solution design, technical documentation, and knowledge transfer activities.
  • Ensure solutions align with security, accessibility, and enterprise architecture standards.

Required Technical Skills:

  • Strong experience with .NET web application development.
  • Hands-on experience with Microsoft Azure services.
  • Strong experience with SQL Server and relational database design.
  • Experience across the Software Development Life Cycle (SDLC).
  • Proficiency with object-oriented design principles and modern design patterns.
  • Experience using version control, build, and CI/CD pipelines.
  • Experience designing, coding, testing, debugging, and documenting applications.
  • Experience with RESTful services and secure data exchange.

General Skills:

  • Ability to collaborate effectively with various teams.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Experience working in structured development methodologies.
  • Ability to document technical designs and solution decisions clearly.
  • Strong verbal and written communication skills.
  • Proven ability to manage multiple priorities and meet delivery timelines.

Desirable / Additional Skills:

  • Experience developing Internet-facing or cloud-native applications.
  • Experience with CI/CD, automation, and DevOps practices.
  • Knowledge of application security, performance optimization, and operational monitoring.
  • Experience providing post-implementation support and resolving production issues.
  • Experience conducting technical design walkthroughs and peer reviews.
  • Knowledge of the Accessibility for Ontarians with Disabilities Act (AODA) and related standards.
  • Experience preparing user, system, and technical documentation.

Additional Information

The role is critical in delivering the EDCP Product Roadmap across various initiatives, with a planned development schedule outlined for each quarter. Key initiatives include eAgency Phase 2 delivery, annual enhancements for various systems, and ongoing operational support tasks associated with data collection projects.

Posted 14 days ago

  • Apply


    Enter your email to apply

    ย 

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    ๐Ÿ”

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    ๐ŸŽ‰

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    ๐Ÿ“ˆ

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twineโ€™s tools to find more opportunities.