Our leading client in the financial space has an exciting position available for a Senior Full Stack Web developer.
Objective of the Role:
The purpose of the role is to work collaboratively within your team and across other teams in the business to deliver exceptional customer experiences.
Minimum Qualifications Required:
- Relevant Commerce degree in IT, Finance, Economics, Statistics, Investment Management or Business Management.
- Excellent verbal and written communication skills.
- Multilingual (Advantageous).
- Minimum 5 years’ experience in a database development environment
Experience:
- At least 5 years experience in a Financial Adviser firm, Financial Services Customer Service or an Investment Platform business.
- Experience in delivering exceptional customer service.
- Experience in solving complex problems for customers (internal or external).
- Experience in building successful relationships and working collaboratively across departmental teams.
- Experience at working in a fast paced, proactive and delivery focused environments.
- Familiar with Agile project methodology and JIRA Service Desk processes
- Technical Skills
- Microsoft SQL server (T-SQL)
- C#.net
- HTML,CSS, JavaScript
- Bootstrap (or responsive design frameworks)
- Beneficial skills
- React JS web technologies.
- .net Core
- EF Core
- API development
- Solid understanding for architectural design patters
- Angular
- Tools:
- Visual Studio
- GIT
- BitBucket
- JIRA/Confluence
- Azure Devops
- Octopus
Key Responsibilities:
- To work with the proposition, operations, change and development teams to assist in solving business and system issues and designing business solutions to deliver superior customer experiences and a low ‘cost to serve’ operation.
- To analyse clients’ needs and produce technical specification document with tangible deliverables; this covers all aspects of the solution from defining data requirements, rules and logic, design, development and implementation
- Translating high fidelity designs into fully responsive websites with a focus on excellent user experience
- Provide input into the impact analysis for new reporting and business solutions providing detailed development estimates, the technical feasibility of and risks associated with each solution design/project
- Owning projects from start to finish
- Collaborating with other developers on larger projects
- Creating reusable code and libraries for future use
- Ensuring the technical feasibility of UI/UX designs
- Optimizing applications for maximum speed and scalability
- Collaborating with the backend team to ensure smooth integration between the front-end and back-end platforms
- Collaborating with other team members and stakeholders to build products and features
- Conducting peer review code to ensure that we maintain the integrity and quality of our code base
- Ensuring the appropriate operation of our services, which we optimize for performance, scalability, security, correctness, and resilience
- Helping to move our development baseline forward by incorporating emerging technologies
- Assisting with technical architectural concepts
- Develop code according to agreed standards and templates while meeting project deadlines
- Production support related to assigned bugs, driving prompt resolution
- Quick response to add-hoc requests, and important deliverables to clients.
- Unit Testing and Implementing fixes and changes following business and system incidents
- Provide proactive, on-going support to cross functional teams and team members in order to support a mature working environment, including assisting with production support and migration related tasks and issues when required.
- Build relationships and collaborate with key stakeholders in order to build trust that will help to ensure deliverables stay on track, especially linking Operations and IT teams together.
Desired Skills:
- Systems Analysis
- Complex Problem Solving
- Programming/configuration
- Critical Thinking
- Time Management