Software DeveloperSalary: Up to £45k (Depending on experience and qualification)
Location: Remote (working from home)
Are you a self-motivated, innovative, highly driven Software Developer with proven experience of agile software development life cycles?
We are looking for a confident, dynamic and energetic individual to join our UK-based team as Software Developer.
The CompanyBased in the United Kingdom, and established more than 30 years ago, Artifax Software is a dynamic, industry-leading cloud software company which develops, supports, and delivers software and solutions for venue and event management.
Working primarily with organisations within the arts and culture sector, Artifax supports household names globally including theatres, concert halls, arts centres, festivals, museums, galleries, visitor attractions and places of worship.
We are innovative and entrepreneurial, always looking for new ways to improve our software and services.
Supporting over 400 customers worldwide, we are part of Volaris Group, a global family of more than 450 software companies, owned by a publicly traded multi-billion-dollar organisation. This allows us to benefit from a wide network of specialist knowledge, resource and expertise.
With significant growth plans in the UK and globally, this is a fantastic time to join the team.
Job descriptionWorking as part of an established team, you will be central to our high growth strategy, maintaining, developing and enhancing Artifax’s core products and shaping the future of venue and event management solutions.
Reporting directly to the Head of Technologies, as a Software Developer, you will collaborate with passionate professionals, drive innovation, and make a tangible impact every day.
Within this role you will have an opportunity to develop highly desirable industry skills working with software, platforms, technologies, and methodologies such as PHP, CodeIgniter, Laravel, HMVC, Scrum, Microsoft SQL Server, Microsoft Windows Server/IIS, HTML, jQuery, JavaScript, and AWS.
The ideal candidate will have a degree in Computer Science or a related discipline, will have an understanding of source code control (for example GIT), agile development, will have a passion for SaaS application development and will be a team player.
Key duties, involvement, and responsibilitiesDesign well-architected software and write clean, efficient codeDevelop 3rd party integrationsWork on product technologies to ensure they are on supported versionsProvide technical mentorship on technologies, frameworks, methods and standards to other members of the development teamIdentify and resolve performance and scalability issuesArticulate multiple solutions and their trade-offsDesign and optimise relational database structures to ensure data integrity and scalabilityConduct thorough testing of developed features, ensure high-quality deliverables that meet or exceed customer expectationsStay abreast of industry trends, emerging technologies, and best practices to continuously improve the development process and system functionalityProduce specificationsProvide constructive feedback during requirement reviewsProvide thoughtful estimates of effortAsk questions in order to define requirements and align on approachesProvide Software support and maintenance
Required qualifications & skillsBachelor's degree in Computer Science, Engineering, or related field from an accredited college or university or a certificate from a technical training instituteAt least three years' experience of working in the software development industry within an agile environmentExceptional analytical, creative, problem-solving and critical thinking skillsBack-End Development and Software Development skillsBack-End Web Development and Object-Oriented Programming (OOP) skillsExperience with PHP, PHP frameworks like CodeIgniter and Laravel, MSSQL/MySQL, Git, and RESTful APIsExperience with Web Technologies – HTML5, CSS3, JavaScript (jQuery and Angular or other similar JavaScript libraries or frameworks)Experience with PHP version migrationExperience with relational databases in the area of schema design, stored procedures, and query optimisationExperience working on complete software development life cycle
Desirable (but not essential) skills Knowledge of Microsoft Windows Servers/IISWamp, Apache, or NginxKnowledge of Linux (Ubuntu) Understanding or experience with C#/.NET frameworkExperience developing on an AWS cloud infrastructureExperience leading and mentoring small development teams
Ideally you’ll have....An understanding of and enthusiasm for the Scrum methodologyAbility to deliver best results with determination; ability to recognise obstacles and resolve problems quickly; be resilient and not daunted by setbacksAbility to set specific, ambitious objectives and meet or exceed themAbility to understand and interpret customers' challenges or defects and perform debugging processes to resolve themAbility to communicate clearly, considering the needs of audience, to ensure the message has been received as intendedHigh motivation and an ability to work independently as well as within teamAbility to manage and respond quickly to changing prioritiesWilling and keen to learnA passion for software developmentA hunger and desire to succeed
What's on offer....Permanent RoleFull time, 37.5 hours per weekFlexible working hoursWorking from home, but required to attend ‘in-person’ meetings, briefings, training courses and other company events as and when the business may require.Fantastic career progression opportunitiesOpportunity to collaborate, share best practice with, and learn from like-minded colleagues across a large global network of companiesPotential travel within the UK and abroad on the Company’s businessInclusion on the Company’s discretionary bonus planCompany PensionOption to join Company’s health cash planAccess to learning platformsInclusion on the Company’s perks and wellbeing plan25 days leave p/a increasing up to 33 with length of service
Please note that as the role is UK based, you will need to be resident in the United Kingdom with the right to live and work in this country to be considered for this position.
Closing date: Tuesday 2nd July 2024