Tech Stack
AzureJavaScript.NETSCSSSQLVue.js
About the role
- Build and maintain front-end components using Vue.js.
- Implement and maintain RESTful APIs in .NET Core.
- Design SQL Server schemas and write efficient T-SQL queries.
- Drive the project lifecycle from requirements and design to deployment and monitoring.
- Provide strategic technical solutions to complex problems.
- Guide and mentor junior team members and lead code reviews.
- Collaborate with cross-functional and distributed teams.
- Create wireframes and mock-ups using Figma or Sketch to support front-end development.
Requirements
- A relevant tertiary qualification would be beneficial (Computer Science, Software Engineering, etc.)
- Minimum of 8+ years of software development experience, with a strong focus (5+ years) on front-end development.
- Proficiency in modern JavaScript frameworks (Vue.js preferred)
- Strong skills in HTML5, CSS3/SCSS, component architecture, and state management.
- Solid experience with .NET Core (3.1+) and ability to maintain legacy .NET Framework applications.
- Basic knowledge of SQL Server for schema design and querying.
- Experience building and maintaining RESTful APIs.
- Proven ability to work with Git workflows and CI/CD pipelines (Azure DevOps).
- Experience with automated testing frameworks is a plus.
- Experience with micro-frontend architectures is a plus.
- Experience in the financial or investment domain is a plus.