Location: Edinburgh / Hybrid
Salary: £55 - £65K per annum, plus Bonus!
Benefits: Excellent Pension, Private Medical Insurance, Bonus, Income Protection, and Partner Assistance Programme
Curo are partnering with an Investment Management business who are guided above all by the responsibility they have towards clients and their assets. They take a holistic approach to asset allocation, and recognise that environmental, social and governance (ESG) issues are becoming an increasingly important metric when considering long-term risk and return. The founders aim is to achieve steady returns over the long term, always with an eye on risk, using up-to-the-minute technology. They want everyone to have access to the sort of service and expertise that institutional investors would expect. They have grown immensely over recent years, but have maintained their friendly team.
This role would suit a Mid-Level Software Developer, with Cross stack working knowledge. The successful candidate will have good Analytical skills and the ability to understand complex problems at a detailed technical level, and communicate them clearly to Technical Colleagues. We are looking for an inquisitive candidate with a willingness to investigate, trial and propose new concepts, technologies and approaches.
The purpose of this role is to Design, development, testing and release of software solutions to support the requirements of the business. You will act as second line support for in-house developed applications. Design, develop and deliver software solutions in conjunction with the Business Teams and in accordance with the bueinesses software development principles and guidelines. Work in conjunction with the Business Teams during the design process to contribute to business and technical solutions. Work in conjunction with Business Teams to produce and execute test scripts (functional and non-functional) to ensure minimal risk of service interruption caused by application changes. This includes - Unit, System / Integration, Regression, User Acceptance, Performance and Load Tests. Conduct peer review / assurance of development documentation and code in an effort to assure accuracy and completeness, whilst ensuring that changes are both maintainable and supportable. Assist the Project Leads during the programme and project planning process. Continually review Development and Delivery activities to identify improvements to architecture processes, services, performance metrics and infrastructure in order to increase efficiency, effectiveness and customer satisfaction. In accordance with the businesses Application Support principles and guidelines, provide expert / second line application support to users of the businesses application suite. Maintain CPD to ensure industry recognised qualifications are current. Actively promote and distribute knowledge amongst peers in the development team. Identify innovative opportunities which will improve the businesses ability to succeed. Embrace and support improvements and innovation in technologies/practices that would benefit the business.
Cross stack working knowledge, including the following mandatory technologies:
Microsoft technologies including .NET (4 and above):
Aurelia/Angular JS / MVVM Frameworks
Strong SQL (TSQL)
Relevant degree or equivalent knowledge.
Analytical skills and ability to understand complex problems at a detailed technical level and communicate them clearly to Technical Colleagues.
Willingness to investigate, trial and propose new concepts, technologies and approaches.
Ability and willingness to share knowledge and skills through mentoring and coaching.
Ability to accurately estimate personal time and effort and deliver to them accordingly.
Ability to quickly learn new skills and apply them accordingly.
Enthusiastic and flexible attitude to work.
Desirable (Not essential):
Knowledge of API Design and Development
AKKA.NET or other message driven micro service technologies
BizTalk or other similar middleware
To apply for this Software Developer Job, please click the button below and submit your latest CV