We are seeking an experienced Software Engineer to join our team.
Job Description:
The successful candidate will be responsible for performing enhancements and maintenance on our Microsoft .NET Core based web platform. They will also perform other operational enhancements and maintenance on our systems to support migration to the new platform.
Key Responsibilities:
* Performing enhancement and maintenance on our Microsoft .NET Core based web platform.
* Performing other operational enhancements and maintenance on our systems to support migration to the new platform.
* Participating in design workshops, and assisting in the development / review of target state designs and data migration strategies.
* Leading a team of offshore developers and testers who will deliver the technical outcomes.
* Pro-actively identifying areas of business / technical risk, and proposing improvements to enhance quality and efficiency.
* Performing deep analysis of features within the legacy trading system and communicating findings to business and technical audiences.
* Supporting the improvement and management of the tools, systems and methodology used within the company.
Essential Skills & Qualifications:
* 5+ years of experience in software development with demonstrable knowledge working with React and RESTful APIs utilizing the latest .NET Core (C#) Framework.
* Experience with React and Angular, and knowledge of CSS, SCSS, TypeScript and JavaScript.
* Experience writing effective unit tests; test-driven development experience is highly regarded.
* Solid experience in responsive UI / UX design.
* Version control experience using Git, and experience with merge requests.
* Experience with CI/CD build and deployment automation and release management using Azure DevOps.
* 5+ years of experience writing SQL queries; MSSQL experience highly desirable.
* Strong understanding of software development methodologies and experience with tools such as Visual Studio ****, Visual Studio Code and Microsoft SQL Management Studio.
* Experience leading an offshore team of developers and testers.
* Experience in developing design documentation.
Desirable Skills:
* Relevant tertiary qualification.
* Previous experience within the finance industry.