Web Developer

Ramark systems Ltd
2 days ago

Role details

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

Job location

Remote

Tech stack

ASP.NET
HTML
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
JIRA
HTML5
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Software Quality
Code Review
Databases
Continuous Delivery
Continuous Integration
DevOps
Django
Electronic Data Interchange (EDI)
PostgreSQL
Microsoft Visual Studio
Microsoft SQL Server
MongoDB
MySQL
Node.js
Systems Development Life Cycle
Ruby on Rails
Ansible
Responsive Web Design
Simple Object Access Protocol (SOAP)
Software Engineering
SQLite
Subversion
Systems Architecture
Systems Integration
Trello
TypeScript
Web Applications
Web Application Frameworks
Web Services
Website Wireframe
React
Backend
GIT
Vue.js
Angular
Information Technology
Deployment Automation
GraphQL
Front End Software Development
REST
Software Version Control
Docker
Jenkins

Job description

We are seeking a skilled and innovative Web Developer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites. This role offers an exciting opportunity to work with cutting-edge technologies, contribute to diverse projects, and help shape the digital presence of our organisation. The ideal applicant will possess a strong foundation in both front-end and back-end development, with experience in a variety of frameworks and tools to deliver seamless user experiences and robust systems., * Develop, test, and deploy responsive web applications using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.js.

  • Design intuitive user interfaces (UI) and enhance user experience (UX) through wireframing and prototyping.
  • Implement server-side logic using technologies like Node.js, Django, ASP.NET, or Ruby on Rails.
  • Manage database integration with MySQL, PostgreSQL, MongoDB, SQL Server, or SQLite; optimise queries for performance.
  • Utilise version control systems such as Git or SVN to manage code repositories effectively.
  • Automate deployment pipelines using Jenkins, Ansible, or similar DevOps tools; ensure continuous integration/continuous deployment (CI/CD).
  • Develop and consume RESTful APIs and Web services including SOAP and GraphQL for seamless data exchange.
  • Collaborate with cross-functional teams on system architecture design and software development lifecycle (SDLC).
  • Conduct unit testing to ensure code quality and robustness; utilise tools like Visual Studio or similar IDEs.
  • Maintain documentation for codebases and technical specifications; participate in code reviews.
  • Stay updated with emerging technologies such as AWS, Azure cloud services, Docker containers, and responsive web design principles.

Requirements

Do you have experience in Software development?, * Proven experience in front-end development using HTML5, CSS3 (including SCSS), JavaScript (TypeScript), and frameworks like React or Angular.

  • Strong back-end development skills with experience in Node.js, Django, .NET (C#), or Ruby on Rails.
  • Proficiency with database management systems including MySQL, PostgreSQL, SQL Server, MongoDB or SQLite.
  • Familiarity with version control systems such as Git or SVN; experience with Jenkins or similar CI/CD tools.
  • Knowledge of web services protocols including RESTful APIs and SOAP; experience integrating third-party APIs via URLs.
  • Understanding of system architecture principles and application development best practices.
  • Experience with cloud platforms like AWS or Azure is desirable.
  • Knowledge of web design principles focusing on SEO optimisation and responsive web design techniques.
  • Ability to work collaboratively within Agile teams using project management tools such as Jira or Trello.
  • Strong problem-solving skills with attention to detail; ability to prioritise tasks effectively.
  • Relevant qualifications in computer science or related fields are preferred but not essential. Join our team to contribute your expertise in software development while working on innovative projects that make a real impact. We value creativity, dedication, and continuous learning in our organisation's culture.

Apply for this position