Search Jobs
Senior Software Engineer (Python) / Scotland
This job has expired or may no longer be taking applications, but other similar jobs are available.
Added: | 2020-01-24 |
Location: | Aberdeen, Scotland |
Salary: | Competetive |
Duration: | Permanent |
Apjid | 3 |
As a Senior Python Developer you will apply data science and machine learning approaches to automate the use of data; generating insights and improving the availability of subsea production equipment, working within a rapidly growing team with a high strategic focus within the business.
Responsibilities and Tasks:
- Design, implement and test new functionality in our software products to meet the goals of the company
- Ensure high standards of quality by troubleshooting, maintaining and updating existing software
- Application of Machine Learning techniques to both time series and unstructured data, providing insights that enable more effective condition monitoring and ultimately improve the availability of subsea production equipment
- Develop scalable solutions applicable across multiple generations of equipment
- Work closely with a multi-functional team, leveraging domain expertise from across the business
- Responsible for increasing competency, on time delivery & quality of the team
Qualifications and Personal Qualities:
- Hons Degree in Computer Science, Statistics, Applied Math or related field
- Experience of developing software in a commercial environment, in a dedicated Python Developer position
- Experience with programming languages such as Java/Python; Good understanding of the data analytics landscape, tools and technology
- A strong grasp of object oriented design, patterns and principles
- Experience developing web applications and APIs
- Experience with Agile development methodologies
- Willingness to learn new languages, techniques and tools
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Knowledge of object-relational mapping (ORM)
- Experience in the following would be desirable
- Java or C#
- Angular/TypeScript or JavaScript
- SpringBoot/JPA or Entity Framework
- HTML/CSS
- REST API development
- Google Cloud or Azure
- BitBucket/Git
- Jira & Confluence
- MySql/Oracle/MsSql
- Testing with cucumber, cypress, Junit, Mockito, Jasmine & Karma
- Previous experience in an enterprise environment with automated build/test/release processes
How to Apply
© All rights reserved, 2001 - 2024