Software Developer – Senior (Toronto)

Software Developer – Senior (Toronto)

20 Oct
|
Innosystech
|
Toronto

20 Oct

Innosystech

Toronto

Job Title: Software Developer - Senior Location: Toronto Work Model: Onsite Duration: 11 months Extension: 1 Time Must Haves Must have experience leading teams and managing development teams.

Demonstrated experience providing team and solution leadership, including guiding technical direction, coordinating development activities, and ensuring alignment with approved architecture and delivery objectives.

Experience mentoring developers and providing technical guidance within multidisciplinary teams.

Experience developing complex enterprise or public-facing applications.

Experience implementing user interfaces, APIs, services, integrations, and database components.

Experience developing and deploying applications in cloud-based environments.

Experience with APIs, integration patterns, automated deployment, and configuration management.

Experience developing automated tests for user interfaces, APIs, and databases.

Description / Responsibilities / Skills Description Develops, configures, integrates, tests, deploys, and maintains complex application components in accordance with approved architecture, technical designs, security requirements, and coding standards.

Provides technical leadership and supports the quality, reliability, performance, and maintainability of the solution.

Experience Experience developing and maintaining complex enterprise applications using Java.

Experience translating technical specifications, user stories, and acceptance criteria into working software.

Experience reviewing code and enforcing development, security, documentation, and testing standards.

Experience troubleshooting complex defects and resolving performance, reliability, and integration issues.





Experience implementing secure coding practices and addressing identified vulnerabilities.

Experience supporting deployments, production-readiness activities, and post-implementation stabilization.

General Skills / Duties Design, develop, configure, test, and maintain Java application components.

Build and maintain cloud-based microservices in Microsoft Azure, including interfaces, APIs, integrations, data-access components, and automated tests.

Participate in solution design and technical planning.

Diagnose and resolve defects, performance issues, security concerns, and integration failures.

Estimate development work and contribute to sprint and release planning.

Identify technical risks, dependencies, and opportunities for improvement.

Deliverables Prepare and maintain technical documentation.

Support continuous integration and deployment activities.

Support test teams, business acceptance testing, deployment, and implementation.

Review code and provide practical feedback to development team members.

Experience & Skill Set Requirements Software Development Experience - 40% Experience applying object-oriented, structured, and Agile development methodologies.

Cloud, Integration, and Deployment - 25% Experience supporting application monitoring and operational readiness.

Testing, Security, and Quality - 20% Experience applying secure coding and code-quality practices.

Experience troubleshooting defects and improving application performance and maintainability.

Communication and Technical Leadership - 15% Experience providing technical guidance and conducting code reviews.

Solid analytical, documentation, and problem-solving skills.

Ability to communicate technical issues and recommendations clearly.

Nice to have Prior OPS or public sector exp.

📌 Software Developer – Senior (Toronto)
🏢 Innosystech
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer – senior (toronto) / toronto