Company description:
ClearCourse
Job description:
Are you interested in a new challenges that involve projects requiring development to enhance, maintain and drive forward product services?
Would you like to be recognized and appreciated for your timely, accurate, well tested and fault free completion of projects supported with clear documentation?
Also, do you regard it a benefit to learn on the job any specific details of our applications, technologies while keeping updated on new versions of existing frameworks ?
If so, you may be the person we're looking for. So, please send us your CV by applying for this role!
Key Skills/Experience
3+ years as a software engineer focussed around web technologies
Good communication skills and design detail focussed
Symfony PHP Framework
Modern engineering principles, practices and processes such as OOP, MVC, REST, TDD
Delivering large scale web solutions as well as commercial experience
Working in agile methodology
Version Control software (we use a mix of Subversion and Git)
Automated testing tools and frameworks
Integrating RESTFUL APIs
Knowledge of SQL databases (we use Oracle and MySQL)
Write clean code that is secure, scalable, maintainable, and reusable where possible
Desirable
Optimising for performance
Deployment practices e.g. Docker
JavaScript frameworks and libraries such as React, Angular or Vue
An understanding of security requirements to develop secure services
Knowledge of crafting HTML for email
Personal Attributes
Strong inter-personal skills
Self-motivated, enthusiastic, team and quality focused
Able to communicate effectively with both engineers and senior management
Appreciation of commercial aspects of software engineering
Customer focused and results driven
Proactive with respect to personal development
Ability to work on your own or part of an extended team
About Us
ClearCourse Membership Services Solutions Division provides best of breed CRM and integrated digital IT and SaaS solutions to clients based predominantly in the not for profit sector. The back-end software engineer will work with our multi-disciplinary team in the delivery of integrated web solutions, predominantly for the not-for-profit sector. The ideal candidate will be comfortable working in a team environment across a variety of projects and in line with agreed schedules. Along with sound technical knowledge, the candidate should be able to produce web solutions that are secure, performant, and maintainable. Reports to the Lead Back-End Web Software Engineer, ClearCourse Membership Services.
Key Accountabilities
Delivery and maintenance of web solutions
Work with architects, designers and engineers to ensure smooth progress from concept to implementation
Application of policies, procedures, methods, and tools in support of delivery
Working with the wider team to deliver a product that meets technical and quality criteria
Support limited legacy systems short term