Job details
Senior Full Stack Developer Location: Remote with flexibility to travel to London AHOC (UK residents only) Working Hours: Monday - Friday 09:00 - 17:30 Salary: Competitive + 25 days holiday and a fantastic range of benefits which can be found Careers | Kensington Mortgages Overall Purpose of Job This is a great opportunity for a talented developer with experience in building applications in the Azure cloud to join the Analytics team, responsible for designing and building cutting-edge technology, optimizing and delivering statistical and financial models. The candidate will work with the Solution Architect, Data Scientists , IT and test engineer to build the analytics platform in the Azure cloud.. The successful candidate will be a committed and articulate individual, required to communicate and collaborate effectively with Data Scientists and Data Engineers, and build effective relationships within relevant areas of IT and the Data Analytics team. Key Accountabilities
- Design, develop, and deploy Azure cloud based applications using Azure services.
- Responsible for designing and implementing cloud-based solutions that are scalable, secure, and efficient.
- Integrate applications with Azure databases, storage, and other services.
- Participate in requirements discussions ,requirement analysis, propose design solutions and work with the Solutions Architect to finalise the design.
- Build high performance code confirming to industry standards design patterns.
- Developing and enhancing a C# / Python based analytics model.
- Working end to end on build, testing and release of financial models / analytics platform
- Perform proof of concepts to integrate with new machine learning models using technologies such as Python, C++, C API
- Work on complex computational and data-related problems.
- Participate in code reviews and provide constructive feedback.
- Delivery of high-performance software solutions on Microsoft Platforms and integrations with a variety of technologies and environments
- Developing software solutions which adhere to in-house architectural principles
- Strong background in software development, with experience in designing and building cloud based applications and DevOps practices.
- 2+ years demonstrable experience with Microsoft Azure.
- Strong C# / .NET Framework Programming skills
- Strong knowledge of design patterns and experienced in designing software components
- Strong experience in Microsoft .NET Parallel programming
- Experience working with Azure batch is desirable
- Demonstrable experience using python. Experience with any of the following is beneficial: numpy, pandas
- Programming with C# / Microsoft Excel
- Proficient in Database Development on MS SQL Server with T-SQL programming experience
- Programming experience in shared codebase: source control, unit testing, continuous integration TFS / GIT and experience working with Azure devOps
- Experience in building financial models is desirable
- The ideal candidate will be passionate about technology and has an interest in high performance development
- Excellent analytical and problem-solving skills
- Able to work in a highly pressurised and delivery focused environment
- Able to adapt and deliver in a dynamic environment
- Willingness to learn new technologies
- Able to assume end-to-end ownership of technical solutions, from requirement gathering through to post-deployment support
- Attention to detail and accuracy are essential
- 7+ years Software Development Experience
- Bachelor's Degree in Computer Science or equivalent experience
- Experience working in a financial environment and / or with financial modelling experience would be advantageous
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.