Senior Software Engineer

FUSION TWIST LTD
Watford, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Watford, United Kingdom

Tech stack

C
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
Code Review
Databases
Continuous Delivery
Continuous Integration
Linux
Github
Python
Linux System Administration
MySQL
Ruby on Rails
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Web Services
Software Organization
Data Storage Technologies
Database Optimization
Backend
GIT
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

We are seeking an experienced Senior Software Engineer to join our dynamic development team. The successful candidate will play a pivotal role in designing, developing, and maintaining innovative software solutions across various platforms. This role offers an exciting opportunity to work on complex projects using a broad range of technologies, including front-end and back-end development, APIs, and cloud services. The ideal applicant will possess strong technical expertise, excellent problem-solving skills, and the ability to collaborate effectively within a team environment., * Lead the design and implementation of scalable software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.

  • Develop and maintain robust APIs for seamless integration across systems and platforms.
  • Collaborate with cross-functional teams to define technical specifications and translate requirements into functional code.
  • Utilise version control systems such as GitHub, SVN, and Git to manage code repositories efficiently.
  • Conduct code reviews to ensure adherence to best practices and maintain high-quality standards.
  • Work with cloud platforms including AWS and Azure to deploy, monitor, and optimise applications.
  • Develop front-end components with a focus on user experience optimisation using modern frameworks and tools.
  • Manage databases using SQL, MySQL, and other data storage solutions; perform optimisation and troubleshooting as needed.
  • Implement RESTful services and utilise Linux-based environments for deployment and testing.
  • Participate in continuous integration/continuous deployment (CI/CD) pipelines to streamline development workflows.
  • Provide technical mentorship to junior team members and contribute to architectural decisions.

Requirements

Do you have experience in Software development?, * Proven experience in software development with a strong background in multiple programming languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, C, VBA, and .NET frameworks.

  • Extensive knowledge of front-end development techniques and API integration processes.
  • Familiarity with version control systems including GitHub, Git, SVN.
  • Hands-on experience working with cloud services like AWS and Azure for application deployment and management.
  • Strong understanding of databases including SQL and MySQL; capable of database optimisation and management tasks.
  • Proficiency in Linux operating systems for development and deployment activities.
  • Experience working with RESTful APIs and web services architecture.
  • Knowledge of software development best practices including Agile methodologies, CI/CD pipelines, testing frameworks, and code review processes.
  • Excellent problem-solving skills with the ability to troubleshoot complex issues efficiently.
  • Strong communication skills with the ability to collaborate effectively within multidisciplinary teams. This role offers an engaging environment for talented engineers eager to contribute innovative solutions while advancing their professional expertise in a supportive organisation committed to excellence in software engineering.

Benefits & conditions

Pulled from the full job description

  • Life insurance
  • Free parking
  • Company pension
  • Private medical insurance
  • Cycle to work scheme
  • On-site parking, * Company pension
  • Cycle to work scheme
  • Free parking
  • Life insurance
  • On-site parking
  • Private medical insurance

Apply for this position