Executive Job Details
Share This Job
Your Options
Connect Directly With Top Executive Recruiters
Recruiters are the gatekeepers to both the advertised and unadvertised jobs markets.
You can connect directly with top recruiters from the UK's largest executive recruiter network, CVtrumpet in just minutes.
Click here to connect directly with targeted £50k to £300k recruiters.
Can't execute query
INSERT INTO tblcactusclickthroughs (CTR_AgencyID, CTR_ConsultantID, CTR_VacancyID, CTR_AgentsRef, CTR_JobTitle, CTR_LanguageID, CTR_Date) VALUES ('2452', '2638', '59501', '23497417', 'Senior Software Developer', '1', NOW())
MySQL Error: Table './aej_live/tblcactusclickthroughs' is marked as crashed and should be repaired
Senior Software Developer
Remote Working - London
Senior Software Developer - Remote Working
Salary - up to GBP 70k Pension Life Assurance Healthcare 33days Holidays Other benefits
The Client
Our client is a leading provider of data science and predictive analysis services for the oil and gas industry. The company work closely with oil and gas operating companies as a remote extension of their asset teams; helping them to solve complex problems, improve efficiency, reduce costs and mitigate risks by making better use of their operational data.
The Role
The role of the Senior Software Developer is to work closely with data scientists and analysts to support the development of a range of unique data driven products and applications. Relevant software development experience (.NET) and database design principles together with a working knowledge of artificial intelligence and machine learning tools will be essential for the successful candidate. The post holder will lead development processes to implement the necessary technologies and will be supported by the Technical Lead on translation of business requirements, specifications, documentation and deployment.
Responsibilities and Duties
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
Personal Specification
Technical Skills
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
Required (preferred) experience:
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
Skills
Candidates must hold;
Project management and team leader experience
Excellent presentation and communication skills, both verbal and written
Methodical thinking and strong or
This job vacancy is no longer active.
Please feel free to look at similar jobs below or use our executive job search facility to find the right job for you.