Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
The Position
You will work closely with our cross-functional squads to design, orchestrate and support implementation of new platforms/ features and components in our lending and SaaS technology stack.
Your responsibilities will include:
• Design and develop various platform features, systems, and components in line with our technology and product growth strategy. • Work with our current Solution Architect to drive platforms/technology architecture across multiple areas including cloud-architecture, front-end and back-end development. • Coach, guide and collaborate with our cross-functional teams to be a trusted subject matter expert for design related matters. • Collaborate and engage closely with our Enablement Squad, Engineering Squads, and our Reliability Squads to design solutions fit for purpose. • Be an advocate for Continuous Integration, Continuous Development and rolling out Software Engineering best practices. • Continuously review our systems/platforms performance.
The skills and experience requirements of the role:
• Bachelor Degree or equivalent in a Computer related field; • At least 2 years working experience in a similar role; • Demonstrated experience in designing and developing complex systems in the capacity of a Senior Software Engineering position or similar. • High competency/knowledge of programming, ideally with languages such us C#, JavaScript using React or similar frameworks. • Demonstrated experience in designing and developing enterprise grade API’s and web applications using containers. • Demonstrated experience in designing and building event driven and micro-services architectures to support complex business orchestrations. • Demonstrated experience engineering solutions in AWS cloud environments. • Excellent communication and engagement skills. • Prior exposure/experience coaching others, guiding them on best practice. • Be a critical thinker, with excellent analytical and problem solving skills.