Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Engineer

Posted 6 days 12 hours ago by Workpro

Permanent
Not Specified
I.T. & Communications Jobs
Not Specified, United Kingdom
Job Description

Join the Workpro Team to enhance and maintain our market-leading case-management product. Enjoy solving technical challenges in a supportive, family environment using a wide array of different technologies:

  • Microservices
  • Dynamic data schema and SQL Server
  • Newer technologies: .NET 8 and ReactJS
  • Older technologies: .NET framework, AngularJS, and jQuery
  • Design systems: Carbon

You will have a structured career path supporting your technical growth from your starting position to Software Architect.

What is CAS?

CAS is an employee-owned software company, with all permanent staff having the opportunity to own shares. The working atmosphere is collaborative, and the office is welcoming. We have expanded our customer base from 12 to more than 50 in the last 5 years.

Founded in 1969 as part of Heriot-Watt University, CAS is Scotland's first software house, celebrating its 50th anniversary in 2019. We are based on the Heriot-Watt Research Park, west of Edinburgh.

Our Culture CAS is a product-based company
  • We own and develop Workpro, allowing us to see the direct impact of our work on customers and their lives. We work closely with them to understand their needs and improve their experience. As employee-owners, we take pride in enhancing Workpro for everyone.
  • We foster innovation and creativity to improve our product, keeping our skills current with the latest technologies.
  • We support legacy systems, working with both older and newer technologies to maintain and extend the system.
  • Ownership and pride in our work are core values. We collaborate to fix issues and celebrate successes.
  • We plan for the future, knowing our work may serve customers for over a decade.
CAS is a small company
  • We have a family-like atmosphere with supportive colleagues.
  • Our focus is on developing new features and improving the product, with minimal support and bug-fix tasks.
  • We organize regular team events and encourage casual interactions, including virtual coffee breaks and short games.
  • Opportunities for promotion to management are limited; staff tend to stay long in their roles.
A professional environment
  • We prioritize careful, considerate work that safeguards customers and the future of Workpro.
  • We design before coding and document our work thoroughly.
  • We work collaboratively, avoiding copying code without understanding.
  • We aim to develop bug-free code, recognizing the high cost of bugs.
A learning environment
  • We allocate time and resources for training and skill development.
  • Bonuses and promotions reward learning and skill acquisition.
  • Our structured career path supports growth from graduate to software architect.
  • We seek developers eager to learn and work with both legacy and modern technologies.
  • Teamwork, respect, and shared contributions are fundamental to our culture.
Flexible, remote-working environment
  • Work from home or in the office, with core hours from 10:00 to 16:00.
  • Flexible hours and compressed work schedules are supported.
  • Short-term international work is possible, depending on circumstances.
Duties

Activities include:

  • Implementing new features
  • Fixing bugs
  • Writing automated tests
  • Supporting build systems
  • Collaborating with analysts and product owners
  • Deploying releases
  • Modernizing legacy system components
  • Customer support
  • Technical documentation

Out-of-hours support may occasionally be required, with a rota system offering extra holiday days in return.

Company Benefits
  • Structured career progression
  • Share ownership opportunity after 6 months
  • Profit-sharing scheme
  • Flexible work hours for work-life balance
  • Office amenities and location benefits
  • Company pension scheme
The Role

We are seeking a Software Engineer:

Essential Skills and Experience
  • Minimum 3 years of experience in:
    • Web development with Microsoft technologies (C#, .NET, HTML, CSS)
    • JavaScript programming
    • Source control (TFS and git)
  • Strong problem-solving skills
  • Professional attitude and teamwork skills
    • Self-disciplined
    • Responsible and committed
    • Collaborative

Training will be provided in:

  • SQL database programming, ideally SQL Server
Email this Job