Senior Software Developer

at  Computershare

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Sep, 2024Not Specified17 Jun, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

LOCATION: RICHMOND HILL, ON (HYBRID)

This is a hybrid position primarily based in Richmond Hill, ON. We’re committed to your flexibility and wellbeing and our hybrid strategy currently requires three days a week in the office, giving you the option to work remotely for some of your working week. Find out more about our culture of flexible working.

Responsibilities:

A ROLE YOU WILL LOVE

In this role, you’ll be responsible for delivering high quality client communications applications and report to the Software Development Team Lead. You will be partaking in the development and delivery of high quality, robust programs in adherence to established standards and procedures. As this is a senior position, we are seeking an individual with solid time management, organization, leadership, and mentoring skills. A keen eye for detail, strong time-management, problem solving, communication and prioritization skills are integral to this position.

KEY RESPONSIBILITIES INCLUDE:

  • Designing and coding quality programs that work with various data sources using Perl, Quadient Inspire and interacting with SQL Server
  • Completing all deliverables on schedule and within estimated time limits
  • Learning and providing support for all internal systems from troubleshooting, maintenance, and system upgrades to provide high availability of business systems
  • Adherence to departmental and company standards, processes, and procedures.
  • Performing review on the solution design, architecture, and code of peer developers to maintain quality and standards
  • Facilitating training and knowledge transfer between team members to enhance deliver of overall objectives
  • Identifying and supporting business innovation initiatives such as process improvement, on-boarding new technologies, improvements to existing technologies, minimizing technical debt to ensure optimal operational efficiencyLiaising with Business Analysts, Quality Analysts, Project Managers, and other areas of the business to deliver client and business requirements to provide the best customer experience
-

WHAT WILL YOU BRING TO THE ROLE?

You have a curious mindset with a strong desire to learn and stay up to date with the latest technologies. You also have strong problem-solving skills which enable you to identify root cause and provide solutions to critical problems. You’re self-motivated with the ability to work both autonomously and in a team environment.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science

Proficient

1

Toronto, ON, Canada