Software engineer

Ramark systems Ltd
31 days ago

Role details

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

Job location

Remote

Tech stack

HTML
Java
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
HTML5
Azure
C Sharp (Programming Language)
C++
CSS
Code Review
Continuous Integration
Software Debugging
Linux
Github
Python
Microsoft SQL Server
MySQL
Scrum
Ruby on Rails
Cloud Services
Software Deployment
Software Engineering
Software Systems
SQL Databases
Data Streaming
Subversion
React
GIT
Angular
Vba Programming Language
Front End Software Development
REST
Software Version Control
Programming Languages

Job description

We are seeking a highly motivated and skilled 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 an exciting opportunity to work on diverse projects, utilise a broad range of programming languages and tools, and contribute to the realisation of cutting-edge technology initiatives. The ideal applicant will possess a strong foundation in software development, excellent problem-solving skills, and a passion for continuous learning., * Develop, test, and deploy high-quality software applications using languages such as JavaScript, Java, C#, Python, C++, and Ruby on Rails.

  • Collaborate with cross-functional teams to design scalable APIs and optimise existing systems for performance and reliability.
  • Maintain version control using tools like GitHub, SVN, and Git, ensuring code integrity and proper documentation.
  • Contribute to front-end development tasks involving HTML, CSS, and JavaScript frameworks to enhance user interfaces.
  • Utilise cloud platforms such as AWS and Azure for application deployment and management.
  • Integrate third-party services via RESTful APIs and ensure seamless data flow between systems using SQL databases like MySQL and SQL Server.
  • Participate in code reviews, debugging sessions, and continuous integration processes to uphold coding standards.
  • Assist in the optimisation of applications for scalability, security, and efficiency within Linux environments.
  • Document technical specifications and provide ongoing support for deployed solutions.

Requirements

Do you have experience in VBA?, * Proven experience in software development with proficiency in multiple programming languages including JavaScript, Java, C#, Python, C++, or Ruby on Rails.

  • Familiarity with front-end development frameworks and tools such as HTML5, CSS3, React or Angular is desirable.
  • Hands-on experience with version control systems like GitHub, SVN or Git is essential.
  • Knowledge of cloud services including AWS or Azure for application deployment is preferred.
  • Demonstrated ability to develop APIs adhering to REST principles and integrate with various data sources using SQL databases such as MySQL or SQL Server.
  • Experience working within Linux environments and utilising tools like VBA or .NET frameworks is advantageous.
  • Strong understanding of software development lifecycle methodologies including Agile or Scrum practices. This role provides an excellent platform for professional growth within a collaborative environment committed to innovation and excellence in technology solutions.

Apply for this position