Software Developer

London, ENG, GB, United Kingdom

Job Description

Job Overview


We are seeking a highly skilled and motivated Software Engineer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining innovative software solutions across various platforms. This role offers the opportunity to work on diverse projects, utilise a broad range of programming languages and tools, and contribute to the realisation of cutting-edge applications. The ideal applicant will possess strong technical expertise, excellent problem-solving skills, and a passion for software development.

Responsibilities



Develop, test, and implement software applications using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and VBA. Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. Maintain and improve existing codebases using version control systems like Git, SVN, and GitHub. Design and develop front-end components for user interfaces with a focus on usability and performance. Build and consume APIs, RESTful services, and utilise cloud platforms such as AWS and Azure for deployment and scalability. Write efficient SQL queries for database management in MySQL or SQL Server environments. Participate in code reviews to ensure adherence to best practices and coding standards. Troubleshoot software issues and perform debugging to optimise application performance. Document technical specifications, processes, and procedures clearly for future reference. Stay abreast of emerging technologies to continuously improve development processes.

Requirements



Proven experience in software development with proficiency in JavaScript, Java, C#, Python, C++, Ruby on Rails, or VBA. Strong understanding of front-end development frameworks and tools. Experience working with version control systems such as Git, SVN, or GitHub. Familiarity with cloud services including AWS and Azure for application deployment. Knowledge of RESTful APIs and integration techniques. Solid understanding of database management using SQL (MySQL or SQL Server). Experience working within Linux environments is desirable. Ability to develop applications using .NET framework or similar technologies. Good problem-solving skills with an organised approach to tasks. Excellent communication skills and the ability to work collaboratively within a team environment. This position offers an exciting opportunity for a dedicated Software Engineer eager to contribute to innovative projects within a supportive organisation committed to professional growth.
Job Type: Full-time

Pay: 40,000.00-42,000.00 per year

Benefits:

Company pension On-site parking Work from home
Work Location: In person

Expected start date: 05/01/2026

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4183794
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned