Overview
Job Title: Software Engineer
Location: Markham, ON (3x onsite a week)
Employment Type: Contract
Pay Rate: CAD$40 - $50/HR INC
Job Description
Top Skill Needed:
- AWS Step Functions
- AWS Lambda Functions
- AWS Event Bridge
- Spring Boot
- Fuse
The Software Engineer performs analysis, development and technical governance across both Run and/or Change and will be accountable for the maintenance, quality of code, and compliance to standards within the platform.
Accountabilities
Accountabilities Include
- Analysis, development & implementation of change and/or run activity in accordance with the agreed digital/platform strategy, standards and governance for a business unit, project, programme, platform or feature team.
- Performing value adding governance & quality assurance to ensure customer outcome is delivered to the highest standards.
- Defining technical specifications of solutions in accordance with the agreed digital/platform strategy incorporating service fundamentals, security and system performance.
- Driving continuous improvement through technical and process innovation to optimize the way we deliver to our customers, promoting ways to leverage business benefit at every opportunity.
Nature of Work
- Subject matter expert providing advice, guidance, knowledge sharing and governance in their areas of expertise (business process, application and technical configuration).
- Analysis of user needs and define technical specifications.
- Technical Development of existing programs, analysing and identifying areas for modification.
- Building security, performance, monitoring and non-functional requirements within solution.
- Performance and availability management including system health checks, performance monitoring and disaster recovery planning.
- Identify and implementing Service improvements including production of improvement plans and applying software upgrades.
- Technical development and governance of new projects and initiatives, assessing the impact of initiatives or projects on systems/applications.
- Champion process improvements, embedding new ways of working focus on driving up quality of deliverables and the way we operate within the Platform.
- Promote and evolve Software Engineering Practice.
- Propose innovative solutions or alternative approaches to difficult issues.
- Stakeholder management of business and IT SME colleagues.
Risk & Controls
- Identify, own and manage the specific key risks and/or IT controls and BP standards that you are identified as the owner and/or nominee for on iCARE or Archer.
- Ensure that issues and actions associated to controls / risks are remediated in a timely manner.
- Maintain appropriate records on iCARE or Archer.
- Ensure that controls are sufficiently well designed and operating effectively to keep the risks that they mitigate.
- Report and escalate the status of the relevant risks, controls and standards as appropriate.
Resource Complexity
- Accountable for prioritizing own use of time to deliver the workload expected of the role while working within policy and guidelines and applying technical knowledge.
Problem Solving
- Accountable for solving problems and dealing with difficulties in line with policy, process and other guidelines applying technical knowledge and expertise.
- Depending on the nature of the specific role, problems can range from repetitive daily issues to complex technical problems requiring significant expertise.
- Escalate problems according to guidelines.
- Provide technical solutions for deficiencies in process, application configuration and operational procedures.
Change
- Accountable for supporting planning and delivery of change and for recommending change to the X process and ways of working based on expert know how.
- Take personal initiative in adapting to change.
- Proactive improvements to operational processes within the platform to met customer expectations and drive efficiencies.
Internal Collaboration
- Build effective working relationships across relevant teams within platforms and digital.
- Coach & develop peers within your area of expertise.
- Utilize business contacts to get closer to the customer and understand what our customers really want.
- Collaborate with peers across IT to continuously obtain feedback, review and develop new technical solutions and best working practices.
External Interaction
- Build effective working relationships across relevant teams in external suppliers.
- Engage and collaborate with Global Sourcing Partners to delivery high quality solutions fit for our customers.
- Drive value from external partners and understand industry wide best practice developments including partners of.
Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.