{"@context":"https://schema.org/","@type":"JobPosting","title":"Software Engineer
Role details
Job location
Tech stack
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., * 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, We are seeking a Software Engineer
Requirements
-
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 #J-18808-Ljbffr