Software Developer

VAS INFOTECH LIMITED
Ashford, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £48,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ASP.NET Java (Programming Language) JavaScript (Programming Language) .NET Framework PHP (Programming Language) Ajax (Programming Language) Amazon Web Services Software Applications ASP.NET MVC Framework HTML5 Unit Testing
+51 more
Microsoft Azure Bash Shell Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Review Database Design Database Development Software Debugging Drupal Github Revision Control Systems Design of User Interfaces Windows Communication Foundation JSON Python (Programming Language) PostgreSQL Unix Shell Microsoft SQL Server Team Foundation Server MongoDB MySQL NoSQL Object-Oriented Software Development Oracle Databases Windows PowerShell Scrum Methodology Ruby on Rails Cloud Services Shell Script Simple Object Access Protocol (SOAP) Software Deployment Software Engineering Software Systems Subversion UML Web Applications Web Services Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Spring-mvc ReactJS Software Security Git AngularJS Integration Tests Front End Software Development Restful APIs 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 , 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

4:53 min

Upcoming software developer events and technical site auditing

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all