Software Engineer

IRL Oxford
Oxford, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 28K

Job location

Oxford, United Kingdom

Tech stack

C
Java
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Applications Architecture
Software Applications
Azure
C Sharp (Programming Language)
C++
Code Review
Software Debugging
Programming Tools
Github
Python
MySQL
Performance Tuning
Systems Development Life Cycle
Ruby on Rails
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Subversion
Systems Integration
Software Repository
Reliability of Systems
GIT
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

  • Design, develop, and maintain high-quality software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.
  • Collaborate with cross-functional teams to define project requirements and translate them into technical specifications.
  • Develop and implement APIs for seamless integration between systems and services.
  • Utilise version control tools including Git, SVN, GitHub, and Azure DevOps to manage code repositories effectively.
  • Conduct code reviews, testing, and debugging to ensure software reliability and performance optimisation.
  • Work with cloud platforms such as AWS and Azure to deploy, monitor, and optimise applications in cloud environments.
  • Implement front-end development solutions with a focus on user experience using modern frameworks and libraries.
  • Maintain documentation of technical specifications, architecture diagrams, and user manuals.
  • Stay abreast of emerging technologies (including AI) and industry best practices to continuously improve development processes.

Requirements

We are seeking a highly skilled and motivated Software Engineer to join our dynamic development team. The ideal candidate will possess a strong foundation in various programming languages and frameworks, with a passion for creating innovative software solutions. This role offers an excellent opportunity to work on diverse projects, utilise cutting-edge technologies, and contribute to the development of scalable and efficient applications across multiple platforms. Salary is pro-rated to weekly hours FTE., * Proficiency in JavaScript, Java, C#, Python, C++, Ruby on Rails, C, VBA, SQL (MySQL), and RESTful API development.

  • Experience with front-end development frameworks and libraries.
  • Strong knowledge of software development lifecycle (SDLC) methodologies.
  • Familiarity with version control systems such as Git, SVN, GitHub, and Azure DevOps.
  • Hands-on experience with cloud services including AWS and Azure for application deployment and management.
  • Knowledge of Linux operating systems for server-side development and deployment.
  • Ability to develop applications using.NET framework and utilise APIs for system integration.
  • Experience working with application development tools such as Visual Basic for Applications (VBA).
  • Excellent problem-solving skills combined with the ability to work collaboratively within a team environment.

This role is ideal for passionate developers eager to contribute to innovative projects in a fast-paced environment while expanding their technical expertise across multiple platforms and languages.

Apply for this position