Software Developer

VAS INFOTECH LIMITED
Ashford, United Kingdom
yesterday

Role details

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

Job location

Ashford, United Kingdom

Tech stack

Clean Code Principles
ASP.NET
Java
JavaScript
.NET
PHP
AJAX
Amazon Web Services (AWS)
Software Applications
ASP.NET
HTML5
Unit Testing
Azure
Bash
Bootstrap
C Sharp (Programming Language)
CSS
Code Review
Database Design
Database Development
Software Debugging
Drupal
Github
Revision Control Systems
Design of User Interfaces
Windows Communication Foundation
JSON
Python
PostgreSQL
Shell
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle
Powershell
Scrum
Ruby on Rails
Cloud Services
Shell Script
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
Software Systems
Subversion
UML
Web Applications
Web Services
XML
Extensible Stylesheet Language Transformations (XSLT)
Spring-mvc
React
Software Security
GIT
Angular
Integration Tests
Front End Software Development
REST
Software Version Control
Programming Languages
Microservices

Job description

We are seeking a highly skilled and motivated Software Developer to join our dynamic 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 with cutting-edge technologies and contribute to the development of scalable, high-quality applications that meet business needs. The ideal applicant will possess strong technical expertise, excellent problem-solving skills, and a passion for continuous learning., * Develop, test, and deploy software applications using languages such as C#, Java, Python, PHP, Ruby on Rails, and JavaScript.

  • Design and implement robust database solutions with MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, and Oracle databases.
  • Build and maintain web applications employing frameworks such as Angular, React, ASP.NET MVC, ASP.NET <PERSON>, WCF, and Drupal.
  • Create RESTful APIs and web services to facilitate seamless communication between systems.
  • Utilise cloud platforms including AWS and Azure for application deployment and management.
  • Implement front-end development using HTML5, CSS3, Bootstrap, AJAX, XSLT, and UI/UX best practices.
  • Apply Object-Oriented Programming (OOP) principles to ensure modularity and reusability of code.
  • Conduct debugging, unit testing, integration testing, and code reviews to uphold high-quality standards.
  • Collaborate with cross-functional teams during the Software Development Life Cycle (SDLC), utilising version control tools such as GitHub, Git, SVN, TFS, and TFS.
  • Design system architecture diagrams using UML and document software specifications effectively.
  • Develop scripts for automation purposes using Shell Scripting, Bash (Unix shell), PowerShell or similar tools.
  • Maintain knowledge of microservices architecture and implement solutions accordingly.
  • Ensure application security by adhering to best practices in API security protocols like SOAP and REST.

Requirements

Do you have experience in Software development?, * Proven experience in software development with a strong portfolio of completed projects.

  • Proficiency in multiple programming languages including C#, Java, Python, PHP, Ruby on Rails; with a solid understanding of their respective frameworks (.NET, Spring MVC).
  • Extensive knowledge of database design and management using MySQL, PostgreSQL, SQL Server or NoSQL options like MongoDB.
  • Experience with front-end technologies such as HTML5, CSS3, JavaScript frameworks (Angular & React), Bootstrap & AJAX.
  • Familiarity with cloud services including AWS and Azure for hosting and deployment purposes.
  • Strong understanding of RESTful APIs & Web services (SOAP), XML & JSON data formats.
  • Knowledge of SDLC methodologies including Agile/Scrum practices.
  • Experience working with version control systems like GitHub or SVN is essential.
  • Ability to write clean code with comprehensive unit testing to ensure reliability.
  • Excellent problem-solving skills coupled with effective communication abilities. This role offers an engaging environment where innovation is encouraged and professional growth is supported through ongoing learning opportunities in emerging technologies within software development.

Apply for this position