Senior Software Engineer

MY GREEN HORIZON LTD
Charing Cross, United Kingdom
4 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

C
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Azure
C Sharp (Programming Language)
C++
Software Documentation
Code Review
Databases
Database Schema
Linux
Github
Python
Microsoft SQL Server
MySQL
Scrum
Ruby on Rails
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Software Security
GIT
Vba Programming Language
Front End Software Development
Api Design
REST
Software Version Control
Programming Languages

Job description

  • Lead the design, development, and maintenance of complex software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.
  • Develop and optimise APIs for seamless integration across various platforms and services.
  • Collaborate with cross-functional teams to define technical specifications and translate business requirements into robust software solutions.
  • Maintain version control using tools such as Git, SVN, and GitHub, ensuring code integrity and documentation standards are upheld.
  • Implement front-end development tasks using modern frameworks and libraries to enhance user experience.
  • Utilise cloud services like AWS and Azure for deployment, scalability, and infrastructure management.
  • Write efficient SQL queries for MySQL or SQL Server databases; manage database schema changes and optimise performance.
  • Conduct code reviews, mentor junior developers, and participate in agile development processes.
  • Ensure software security best practices are followed throughout all phases of development.
  • Troubleshoot technical issues promptly and implement effective resolutions to minimise downtime.

Requirements

Do you have experience in VBA?, We are seeking an experienced Senior Software Engineer to join our dynamic development team. The ideal candidate will possess a strong background in software and application development, with expertise across multiple programming languages and frameworks. This role offers the opportunity to work on innovative projects, utilise cutting-edge technologies, and contribute to the design and implementation of scalable software solutions. Candidates should be passionate about coding, problem-solving, and delivering high-quality software products in a collaborative environment., * Proven experience as a Senior Software Engineer or similar role within a fast-paced environment.

  • Extensive knowledge of programming languages including JavaScript, Java, C#, Python, C++, Ruby on Rails, C, VBA, and .NET framework.
  • Strong understanding of front-end development techniques alongside API design (RESTful services).
  • Hands-on experience with version control systems such as Git, SVN, GitHub; familiarity with CI/CD pipelines is advantageous.
  • Experience working with cloud platforms like AWS and Azure for application deployment and infrastructure management.
  • Proficiency with databases such as MySQL or SQL Server; ability to optimise queries for performance improvements.
  • Familiarity with Linux operating systems for server-side development environments.
  • Knowledge of software development lifecycle methodologies including Agile/Scrum practices.
  • Excellent problem-solving skills coupled with the ability to communicate complex technical concepts effectively. This position offers an exciting opportunity for a motivated professional eager to contribute to innovative projects while advancing their career within a supportive team environment.

Benefits & conditions

  • Company pension
  • Cycle to work scheme
  • Employee discount
  • Free parking
  • Health & wellbeing programme
  • Life insurance
  • Private dental insurance
  • Private medical insurance

Apply for this position