Job Description
This is an office-based vacancy and as such our clients expect all applicants to be willing to relocate or commute to our offices a minimum of 3-4 days per week as per our hybrid working policy.
Key Responsibilities
Development
- Write code in appropriate languages, principally Python and R and/or C#.
- Design the architecture of new application components and achieve internal sign off for development specifications where required.
- Work within an Agile team to develop applications to meet product/customer requirements.
- Thoroughly test new features or developments to make sure they perform the desired task correctly in all cases.
- Work with Quality Assurance teams/processes to validate builds ready for launch.
Maintenance & improvement
- Problem solve and fix bugs as discovered/reported.
- Perform ongoing maintenance or upgrade of the platform as required, following internal change procedures at all times.
- Peer review colleague’s work.
- Share ideas and work on projects for improving applications, processes or the wider platform.
- Review projects/deployments and learn lessons to improve future performance.
- Design and pilot prototype applications where required.
- Stay up to date with software development trends and technological advancements.
- Learn and test new technologies, frameworks and languages as relevant.
Experience Required
- Bachelor’s Degree in a STEM, Computer Science or related subject, preferably from a Russell Group University.
- 2 + years minimum experience working in a Software Engineer role.
- 2 + years working with AI and Machine Learning.
- Innovative and creative problem-solving attitude.
- Good experience of developing commercial projects/applications in Python/R and/or C#.
- Good experience in SQL.
The following experience would also be beneficial:
- Good experience in .NET.
Consultant Details
Salim Noorani
salima@jam-management.com
Contact number: 0208 460 3050
Job Summary
Job Reference:
AD120/SNN
Closing Date:
2025-03-09