About the job Fullstack Developer - Online Collections
Job purpose
As a Fullstack Developer, you'll work on the back end of our e-commerce platform. This includes working with databases and writing code to store and retrieve data from them. You'll also be responsible for handling customer requests, including those that need high levels of interaction or are time sensitive in nature. You will also have regular conversations with our customers about their needs and how we can best meet these needs within our current product offerings.
Requirements:
Responsible for coding and implementation of all online collection management processes
Will be responsible for the overall enhancement of collections from cataloging to capture, to use and data management, including the creation and organization of complex processes and systems
Designs and develops a new system to meet the needs of the team's existing workflow and infrastructure
Responsible for planning, developing, and implementing the infrastructure to support a variety of internal teams and external partners.
Experience working as part of an agile team
Experience with the tools and techniques of software development: TDD, CI/CD, version control, code and reviews
A solid understanding of OOP and FP principles Outputs
Be an active member of a scrum team, mentor junior developers, build good team dynamics and ways of working Design, code, test, debug and document your application
Build reusable software components and libraries for future use across multiple projects
Analyze, diagnose and resolve errors related to the portfolio
Qualifications
BSc. Computer Science BSc. Computer Science Tertiary education in Computer Science or related field
Strong C# and Typescript skills
Experience with modern SPA frameworks and Angular
Experience with AWS serverless applications
Experience working on databases (PostgrSQL and/or MongoDB experience advantageous)