Senior Software Developer
at Computershare
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Sep, 2024 | Not Specified | 17 Jun, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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