Building trusting relationships with colleagues and stakeholders
Collaborate with other team members to achieve required outcomes for Midwinter
Communicate issues in a timely and effective manner
Participate effectively in team and project meetings
Provide technical assistance and support to Midwinter clients as and when required
Software Development
Software development and coding for AdviceOS
Work on technical problems, tasks, features and portions of the AdviceOS codebase using: C#, WebAPI, SQL server and Entity Framework; Web technologies and frameworks such as Angular 8, Typescript, Breeze.js, HTML and CSS;
Assist in the crafting of high quality, maintainable and efficient code that meets requirements
Contribute to developing and executing effective unit and function tests of all software changes
Ensure assigned work is completed in a timely fashion and in accordance to agreed estimates
Respond to issues in a timely manner and provide technical assistance and support to Midwinter clients as needed, update the defect tracker appropriately
Quality Assurance
Undertake troubleshooting and problem solving of software defects and application issues
Debug code to identify and rectify defects or data issues
Suggest and recommend changes to technical standards
Document all work effectively
Comply with relevant team, project and organisation processes and policies
Play an active role in minimising the risk of cyber-attack.
Unleash your potential
To be successful in this role, your background and experience will include:
~1 - 3 years of experience within Financial Services or Information Technology desired.
Front-end development: Javascript/ Typescript, HTML5, CSS/SASS, or Angular.
Back-end development: C#, ASP.NET ASP.NET / Web API, Entity framework, or SQL server.
Breeze
T4 Template
RESTful web services
Must have a completed Bachelor s degree in a technical field
Prior experience within organizations where typical or best-practice software development methods and practices have been utilized
Experience developing high quality, maintainable and testable code and a good understanding of development best practice
Understanding array of threats and vulnerabilities that characterize modern cyber security
Understanding of software design patterns
Able to work autonomously and in a team environment