For over 20 years, Waystone has been at the cutting edge of specialist services for the asset management industry - partnering with institutional investors, investment funds and asset managers. We work with our clients to help build, support, and protect investment structures and strategies worldwide.
Our success depends upon our ability to attract and retain the best, most diverse talent and provide our employees with a broad spectrum of professional development opportunities. Our workplace environment is an inclusive one, where employees can be themselves, reach their potential and drive business results.
All Waystone employees are expected to demonstrate our core competencies as outlined below. The role Development Lead has unique requirements and duties; however, these responsibilities are to be executed within the organization’s framework of core values. Waystone expects all employees to be high performing, self-motivated, learners and leaders.
As a Development Lead at Waystone, you will be joining a team delivering cloud applications using the latest technologies and supporting a portfolio of products. You will have the opportunity to be involved in designing new solutions, utilising a spectrum of low code and full code systems, working with other members of our team and then develop these solutions through to delivery. You will act as a champion of engineering, ensuring quality, upkeep and excellence is strived for.
Summary: The Development Lead acts as a bridge between management and the wider team championing standards and best practice.
ESSENTIAL DUTIES AND RESPONSIBILITIES
* Working across workstreams in multi-discipline teams you will help to deliver high quality products and changes.
* Your role will be to act as a focal point for technical questions, supporting other developers and colleagues.
* You will provide direction and guidance to others in line with standards and act as a bridge between management and the wider team.
* You will have the chance to be involved in designing new solutions and then developing them through to delivery.
* You will contribute ideas and influence improvements to systems, policies and processes whilst championing standards and practices.
* You will be seen as a go-to person within the team for technical questions.
REQUIREMENTS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
* Ensure that solutions are developed in line with departmental standards and in keeping with the strategic direction.
* Support colleagues in these aims.
* Be involved in the application design process, ensuring each system component is well written, performant, and ensuring scalability.
* Be involved in the estimation of work.
* Write code and unit tests adhering to standards and specifications and support others in this.
* Perform triage of defects and track them through to technical resolution.
* Support colleagues by taking a lead position in respect of technology.
* Undertake work as required to improve the wider estate.
* Work with colleagues to create solutions that meet requirements.
* Act as a focal point for technical questions and a bridge between management and the wider team.
* Guide developers in the development of solutions sharing your knowledge and expertise and helping to develop theirs.
* Promote solutions and approaches that are in line with agreed strategies.
* Promote collaboration with colleagues and seek to uplift levels of technological understanding.
* Work with Architects to ensure that designs and solutions receive Architectural approval and follow governance.
* Ensure appropriate processes are followed, such as the agreed SDLC and adhere to coding and design standards.
* Support colleagues to identify any areas of risk.
* Be proactive in your approach to the identification and management of risk.
Experience:
* Experience in delivering software solutions.
* .NET (C#) Development: Extensive experience in .NET software development.
* Experience of Cloud technologies (AWS, Azure).
* Experience of microservice / distributed environments.
* Experience with Git and GitHub.
* Experience in ALM activities and tools; CI/CD, Team City, GitHub + GitHub Actions.
* Experience with containerisation technologies; Docker, Kubernetes.
There are no direct Leadership responsibilities, but you will play an active part in the Software Engineering community and multi-discipline teams. Therefore, a willingness to lead by example is required and evidence of this in current or previous roles will be advantageous.
Education:
Degree in Computer related subject, Mathematics, Engineering or equivalent experience.
#J-18808-Ljbffr