Software Engineer

AaruvikA Limited
Edinburgh, UK
about 2 months ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£56,000.0 - £56,500.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Review Cyber Security Databases Continuous Integration Information Engineering Data Security Data Warehousing Python (Programming Language)
+15 more
Commercial Software Software Construction Software Engineering Software Systems SQL Databases Systems Integration Strategies of Testing Data Processing Snowflake Information Technology Data Analytics Restful APIs Software Version Control Data Pipelines Docker

Job description

  • Design, develop, test, deploy and maintain scalable software applications and data-driven solutions.
  • Develop secure and reliable applications using Python, SQL and Snowflake.
  • Build and optimise data pipelines, data warehouses and automated reporting workflows.
  • Build and automate data-processing and reporting workflows.
  • Design and integrate REST APIs for secure data exchange between systems.
  • Implement CI/CD, automated testing, version control and software engineering best practices.
  • Develop and deploy cloud-based solutions using AWS, Azure, Docker and Kubernetes.
  • Analyse business requirements, troubleshoot technical issues and maintain appropriate technical documentation.
  • Liaise with clients and stakeholders to deliver solutions according to agreed requirements and timescales.
  • Ensure compliance with information security, data protection and quality standards.
  • Working across the full software development life cycle.
  • You will be working closely with your colleagues and will be involved in code reviews as well as identifying any room for improvement in their software, processes etc.

Requirements

The successful candidate will be expected to demonstrate:

  • Strong commercial software development experience using Python.
  • Strong SQL development and database experience.
  • Experience with Snowflake and/or data warehousing technologies.
  • Experience designing and developing scalable, data-driven software solutions.
  • Knowledge and practical experience of cloud technologies, particularly AWS and/or Microsoft Azure.
  • Knowledge of software engineering principles, testing methodologies and CI/CD practices.
  • Experience working with REST APIs and system integrations.
  • Understanding of Docker and Kubernetes would be advantageous.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder-management skills., The successful candidate will normally be expected to possess:
  • A bachelor’s degree in computer science, Software Engineering, Information Technology or a related discipline, or equivalent professional experience;
  • At least 3 years’ relevant commercial experience with Python;
  • At least 3 years’ relevant commercial experience with SQL; and
  • Relevant experience in software engineering, data engineering, regulatory reporting or comparable data-driven technology environments.

Benefits & conditions

Pulled from the full job description

  • Referral programme
  • Sick pay
  • Company pension
  • Private medical insurance
  • On-site parking, The employment package may include:
  • Company pension
  • On-site parking
  • Paid volunteer time
  • Private medical insurance
  • Referral programme
  • Sick pay

Job Types: Full-time, Permanent

Pay: £56,000.00 per year

Pay: £56,000.00-£56,500.00 per year

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…