Job Description
Your role in a significant project involves contributing to its success:
* Developing software solutions;
* Troubleshooting unexpected software issues;
* Ensuring high-quality code through best practices;
* Establishing quality assurance and testing procedures for automatic functionality validation;
* Implementing safety and security protocols in developed software;
* Maintaining and upgrading existing software using continuous integration and deployment tools;
* Creating technical and user manuals;
* Providing training materials and sessions for end-users;
* Collaborating with the project team on requirements definition.
Essential Qualifications
The distinguishing factors for your suitability are:
* An educational background in IT or computer science;
* Knowledge of the software development lifecycle;
* Ability to implement best practices for Software Quality (testing);
* Experience in developing unit testing components - Full-stack;
* Understanding of software engineering concepts;
* Familiarity with Object-Oriented Programming;
* Proficiency in programming languages such as HTML, CSS, PHP, and JavaScript;
* Experience working with the Laravel MVC Framework (entity is a plus);
* Experience in web app development including frontend frameworks and libraries like Vue.js (React or Bootstrap is a plus);
* Database design and management skills in MySQL (MS-SQL or Oracle is a plus);
* Able to work effectively as a team in an agile environment;
* Strong communication skills.