Job Role: Software Developer
Hours of Work: Full-time (37.5 hours a week)
Benefits: Annual bonus, gym membership and flexible working hours
CELCAT is a world leader in software for universities and colleges, and the developer of the popular CELCAT Timetabler product that is used by hundreds of institutions in more than thirty countries. The Company has its UK offices in Coventry and a number of overseas agents and distributors.
CELCAT was established in 1979. With a quarter century of academic affiliation, the foundations for state-of-the-art education software have been well laid. CELCAT Timetabler has been marketed since 1989, and we're confident that our tried-and-trusted reputation will ensure its continued success - a testimony to the enduring achievements of our benchmark products!
We are seeking an experienced software developer who can bring their enthusiasm, flair, and proven coding skills to our market-leading organisation and work with us to produce our next-generation suite of products.
The software developer will be working as part of the company’s development team, focusing on our future products and services - either on larger group projects or individual assignments. He/she will report to the Development Project Manager with day-to-day task assignments managed by the Project Team Lead.
Although having the right skills, experience and depth of knowledge is essential, we are also looking for an individual who will fit well within the team. The ideal candidate will be focused on delivering outstanding and intuitive user interfaces and user experience, backed-up by high quality code. The candidate will be able to overcome obstacles and challenges rather than be halted by them.
The software developer is responsible for the creation and maintenance of responsive, clear and attractive web applications using the latest technologies for our next-generation products. He/she will work with internal designers and the core development team ensuring the software solutions produced meet our customers’ requirements (both internal and external).
Good communication skills, both written and verbal are essential as it is necessary to actively attend and participate in team meetings and be capable of producing clear and detailed documentation. The ability to interact with other teams is also required, for example communicating with the Test and Technical Support teams to facilitate the timely detection and repair of software defects.
The software developer should demonstrate a keen interest for technology, have a creative flair, and be willing to embrace new technologies and challenges whilst having a strong foundation and enthusiasm for development standards and structure.
This position will provide the successful candidate with an exciting and rewarding opportunity to work on many new features of our next generation web enterprise application, utilizing cutting-edge technologies such as Angular 2 and Typescript, while also presenting the possibility of working with more mature technologies such as Microsoft .Net, MVC and C#. The successful candidate will be working within a small team where their ideas and creativity will count. We support a learning environment where developers are encouraged to extend skills and investigate new technologies.
- Excellent problem solving skills.
- UI design and responsive web application development.
- The ability and willingness to follow coding conventions and best practices.
- Able to work in a tight-knit team.
- Be able to show examples of recent work.
- A passion and desire to learn new skills and technologies.
- Excellent communication skills.
- Well organised, self-motivated, and able to successfully work under tight project deadlines.
- Experience of version control such as SVN, Git.
- CSS systems such as LESS and SASS to compile style files.
- UX design.
- Experience working in an agile environment.
- Microsoft Technologies, C#.
If you are interested, please send your CV and cover letter to:
21 – 23 Mercia Village Torwood Close
WestWood Business Park
Or email us at firstname.lastname@example.org