Blake Smith Staffing, LLC
Senior Developer
Job Location
Job Description
The Retirement team is an internal start-up of three individuals, reporting directly to the Global CEO of the company. The goal of this high-priority strategic initiative is to help people retire with more confidence and security, leveraging the company's expertise as an outcome-oriented investor. The team has designed a solution for retirees in the US - and is starting to build the first version of this design for the US advisory market. Over time, the efforts of this team will build the foundation for the future of the company.
We are looking for a Senior Developer to join us and spearhead the architecture and implementation of software solutions that will allow financial advisors to achieve the greatest benefit from this solution. You will collaborate directly with the retirement team to iterate on product design, balancing the time-sensitivity of getting to market with a new product with the need to produce secure and sustainable solutions.
This role has a dotted line reporting structure into the companies Technology Transformation department, which develops and operates software and technology solutions. At roughly one fifth of the entire employee base, this department has serious presence within the business and is seen as the enabler for the company's future success.
We have adopted Azure cloud services and capabilities and continue to advance into Kubernetes and containerised workloads. The primary foundations of our software are C#, the .NET ecosystem, JavaScript with React and web-first applications, and Infrastructure as Code.
We expect that the Senior Developer will have the opportunity to grow and develop a new Product Team to support continued work of Retirement team.
This is also a high-profile initiative within Insight and there will be many career avenues open to the role: development leadership and management, principal developer, and architecture.
General role accountabilities
As a Senior Developer, beyond your day-to-day development work you will:
§ Take ownership for driving change and innovation, bring relevant teams together and lead retrospectives.
§ Provide technical advice to other developers and take an active role in designing new technical standards.
§ Assess and recommend architectural patterns based on functional and non-functional requirements.
§ Present information concisely to individuals within and outside of the Technology function.
§ Mentor the wider team to help optimise team performance.
§ Participate in and, where appropriate, lead meetings with business stakeholders.
Specific role accountabilities
Your specific accountabilities to the team will require you to:
§ Lead development efforts for the team, in coordination with the companys Architecture team.
§ Architect, build and launch the first iteration of the retirement application, a software solution for Registered Investment Advisors (RIAs) in the US to help their retired clients.
§ Work closely with companys Architecture team and collaborate with wider technology functions to produce secure and sustainable solutions.
§ Collaborate with other members of the retirement team to understand the logic and rationale behind the group, as well as further develop the design via user testing.
§ Participate and contribute to the go-live strategy for this new offering.
Knowledge, skills and behaviours required
§ C# / .NET / ASP.NET / JavaScript / SQL / Git.
§ Experience working in Agile teams performing iterative development.
§ Fundamentals and approaches: OOP, SOLID principles, TDD/BDD/ATDD.
§ Experience with CI/CD pipelines.
§ Ability to collaborate with end users, stakeholders, and team members.
§ Programming as part of a team and performing peer code reviews.
§ Demonstrate initiative and independence to solve problems.
§ Stand by software engineering principles around quality and doing things the right way.
§ Be able to create strong inter-team relationships to enable collaboration and coordination of outside of the immediate team.
§ Be comfortable working as part of a team and be able to drive team workload and allocation.
§ Have a constant desire to improve knowledge and drive adoption of new tech or approaches within the team.
§ Own mistakes and work with your colleagues to redress them, learn from them and make improvements for the long-term.
§ Be able to communicate abstract or complex ideas or solutions effectively.
Knowledge, skills and behaviours desired, but not mandatory
§ Experience building apps in AdvisorTech / WealthTech space.
§ Azure or other cloud service providers.
§ Kubernetes / Docker / Containerisation.
§ Distributed, service-based architectures (messaging, pub/sub, micro-services).
§ React SPA or other web-UI development.
Incentives
§ Join a successful, growing company wanting to take a lead in financial technology.
§ Work in a highly visible, cross-functional team with passionate individuals.
§ Hep build an internal start-up within an established, stable enterprise.
§ Company is proud to hire, develop and retain talented people through continuous investment in your career.
§ Scope to develop your skills and knowledge and make a real difference.
§ Attractive pay, bonus and benefits package
Location: Grand Central, NY, US
Posted Date: 11/30/2024
Contact Information
Contact | Human Resources Blake Smith Staffing, LLC |
---|