Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
This role will see you researching, designing, implementing and management software programs. You will test and evaluate new programs to identify areas for modification and develop on these. Writing and implementing efficient code is key and deploying tools, processes and metrics in a satisfactory to measure effectiveness.
Key Responsibilities:
Actively participate in all Agile Scrum development ceremonies.
Works as part of a team to understand, breakdown, size and implement user stories.
Consults on designs to identify and reduce complexity wherever possible.
Balances testing effort according to the risk of changes. Uses appropriate testing techniques.
Works together with testers to ensure the application is sufficiently tested (and testable).
Uses development tools effectively. e.g. Visual Studio, Stash, JIRA, Bamboo etc.
Escalates issues appropriately when roadblocks are reached.
Manages time efficiently and is considerate of the time of others.
Own the development of product features end to end
Organise and lead small teams to complete user stories efficiently
Works to improve technical skills in the areas needed to perform work tasks effectively. Keeps abreast of new technologies and ways of doing things.
Acquires knowledge in relevant areas of our business and our customers’ businesses.
Consults with more senior developers in areas requiring design trade-offs, and assessing risks.
Is engaged in technical, business and “soft” aspects of the work. (e.g. pro-active behavior, participation in team discussions, care and conscientiousness in delivery of work products).
Skills required:
.Net 4.6, MVC, ASP, C#, SQL (required)
Docker, AWS or Azure, .Net Core, Bootstrap, Message queues (SQS, ActiveMQ) preferred
PostgreSQL and Micro services architecture (preferred)
Good written and verbal communication skills.
Works well together with other developers, managers, and the rest of the business.
Is open to alternative ways of doing things.
Strong stakeholder management and engagement.
Ability to work in a fast-paced, innovative environment.
Takes ownership and accountability for project deliverables.
Willing and committed to flex as complex problems arise.