Position: Senior Full Stack Web Developer
Minimum Qualifications Required:
– A relevant tertiary IT degree/diploma or equivalent.
– Minimum five years of overall experience developing software applications.
– At least 3 years development experience with .NET (C#).
– At least 3 years development experience with front-end technologies.
Key Responsibilities:
– Collaborate with proposition, operations, change, and development teams to create business solutions that enhance customer experiences and reduce operational costs.
– Analyze and resolve complex technical problems during development or operation.
– Integrate with APIs and third-party services.
– Build responsive and user-friendly web pages using React, HTML, CSS, and JavaScript.
– Develop databases, data models, and APIs for data storage and retrieval.
– Implement security measures to protect sensitive data and prevent common web vulnerabilities.
– Design and maintain databases and queries for efficient data manipulation.
– Identify and address performance issues in front-end and back-end components.
– Conduct debugging, troubleshooting, and quality assurance.
– Participate in code reviews and provide feedback.
– Manage server configuration, deployment, and hosting.
– Set up and maintain automated build and deployment pipelines.
– Stay updated with security best practices and new technologies.
Experience:
– Exceptional customer service delivery.
– Problem-solving for internal or external customers.
– Building successful relationships and collaborative teamwork.
– Working in fast-paced, proactive, and delivery-focused environments.
– Familiarity with Agile project methodology and JIRA Service Desk processes.
– Preferred experience in Financial Adviser firm, Financial Services Customer Service, or Investment Platform business.
Technical Skills:
– C#
– HTML5, CSS3, JavaScript
– Bootstrap or responsive design frameworks
– Web API
– Microsoft SQL Server (T-SQL)
– React JS web technologies.
– .NET Platforms: .NET Framework 4.8 up to .NET 8
– Entity Framework
– Understanding of architectural design patterns
– Visual Studio
– Git
– GitHub
– JIRA/Confluence
– Jenkins
– Octopus Deploy
Knowledge Required:
– Deep understanding of investment and life products.
– Familiarity with financial services regulation related to investment platform providers.
– Understanding of providing solutions and experiences for financial advisers.
– Understanding of the competitive landscape for investment platforms.
– Strong understanding of change management processes.
– Systematic work approach with exceptional attention to detail.
– Excellent written and verbal communication skills.
– Knowledge of current Infosec practices and exposure to Agile and DevSecOps practices.