My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Thu 02/09/2021

Senior Software Developer - AI & Machine Learning Projects

City of Aberdeen, UK
Apply Now

Company: GRACE MAY

Job Type: Permanent, FullTime

Salary: £50000 - £70000/annum

Senior Software Developer - AI & Machine Learning projects

Grace May are working with an AI and Machine learning consultancy that is seeking a Senior .Net developer to join their expanding team. They predominately provide AI solutions that are tailored to their customer's needs. Our client is a highly regarded global technology company who are involved in driving digital transformation using cutting edge artificial intelligence.

The Role - Senior Software Developer

Identify and implement software development tools, services and methodology

Develop application(s) to meet required standards and specifications

Utilise 3rd party and open source components (where appropriate)

Develop AI/ML strategies for process automation

Collaborate with internal personnel to refine and clarify specifications

Document application workflow, security configuration, and technology

Manage resources and development schedules and priorities

Support agile development practices

Tech involved

ASP.NET Core 3.x or ASP.NET MVC 5.x, jQuery, Angular, Python, R

Utilisation of API gateways and external services

Database systems (e.g. MS SQL, MySQL, PostgreSQL)

CI / CD processes (Azure DevOps)

Data analysis, manipulation, transformation, and visualisation

Deep learning and AI modelling tools and techniques

An understanding of Security by Design Principles

Multi-tenant application design with role-based access controls

The Person

A degree in Software Development

5+ years' experience working as a software developer

2+ years of leading software development

Good command of design patterns, online user experience, and UI

Familiarity with usual development tools: Git, GitHub/GitLab, CI/CD, test frameworks

Excellent communication skills, verbal and written English

A logical, analytical, and creative approach to problems

Methodical approach to work, thoroughness and attention to detail

Collaborative, proactive, and communicative attitude

If successful you will have the opportunity to work with other exceptional people, cutting edge technology and be part of something very special. If you are a software developer interested in finding out more apply
Apply Now