
Contour Software
The Company
Based in the United Kingdom, and established more than 30 years ago, Artifax Software is a dynamic, industry-leading cloud software company, developing, supporting, and delivering solutions and services for venue and event management. Primarily working with organisations within the arts and cultural sector.
Artifax supports household names globally including theatres, concert halls, art centers, 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 Description
Artifax is pleased to offer the role of
Intermediate Software Developer
working with and learning from our team of highly skilled talented professionals.
Within this role, you will be primarily developing custom data import and export scripts, plugins, API resources and integrations for custom requirements of our clients in the UK and abroad. You will be also assisting in developing, testing and supporting our industry leading event, venue, and resource management software applications used by our clients. You will have an opportunity to develop highly desirable industry skills working with software, platforms, technologies, and methodologies such as PHP, CodeIgniter, HMVC, Scrum, Microsoft SQL Server, Microsoft Windows Server/IIS, HTML, jQuery, JavaScript, and AWS.
Reporting directly to the Head of Products, as a Custom Work Developer, you will be working closely with the Head of Software Development, Development team, Product Owner, and key internal stakeholders such as our Helpdesk and Professional Services teams.
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), will have a passion for web application development, and will be a team player.
Key Duties, Involvement, And Responsibilities
- Designing well-architected software and writing clean code
- Developing 3rd party integrations
- Working on data import and export SQL scripts
- Following industry best practices
- Producing specifications
- Providing constructive feedback during requirement reviews
- Providing thoughtful estimates of effort
- Asking questions in order to define requirements and align on approaches
- Articulating multiple solutions and their trade-offs
- Understanding how to test and measure solutions
- Software support and maintenance
Required Qualifications & Skills
- Bachelor’s degree from an accredited college or university or a certificate from a technical training institute.
- At least 2 years’ of experience working in the software development industry within an agile environment
- PHP 7
- Experience with Web Technologies HTML5, CSS3, JavaScript (jQuery and Angular or other similar JavaScript libraries or frameworks)
- Good working knowledge of SQL/MySQL (Ability to write advanced SQL scripts)
- Working knowledge of REST API based Integrations
Desirable Skills But Not Essential
- Understanding or experience with C#/.NET framework
- MVC experience – Laravel or Symfony
- Knowledge of Linux (Ubuntu)
- Wamp, Apache, or Nginx
Ideally you’ll have
- An understanding of and enthusiasm for the Scrum methodology
- Knowledge of Microsoft Windows Servers/IIS
- Ability to break problems into well-defined and manageable tasks
- Ability to communicate clearly and accurately
- High motivation and an ability to work independently as well as within team
- Ability to manage own time, prioritising tasks as necessary
- Ability to manage and respond quickly to changing priorities
- Creative problem-solving skills
- Ability to produce quality output within time constraints
- Confident speaking in team meetings
- Enjoys multitasking and working within a fast paced environment
- Willing and keen to learn
- Passionate about software development
Exciting Benefits We Offer
- Market-leading Salary
- Medical Coverage Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility [Karachi & Lahore only]
- Professional Development Budget
- Recreational area for in-house games [Karachi & Lahore only]