We are always happy to hear from bright and talented software developers interested in working for OCC.

Successful candidates will have a minimum of a 2:1 degree in a relevant subject. As a Software Developer at OCC, you’d be joining a team of front and back end developers working on a suite of complex Windows desktop and ASP.NET MVC web applications interacting with SQL Server database back-ends.

Experience with an Object-Oriented language such as C#, Java or C++ is essential, as is experience of database design and development, ideally with Microsoft SQL Server. Experience of the Windows desktop and ASP.NET MVC technology stacks, in particular, would be an advantage, so too would experience with HTML and CSS, with a good understanding of front-end best practices and accessibility considerations.

Strong communication and interpersonal skills are essential since successful candidates will interact with both technical and non-technical staff. An interest in all parts of the product life cycle, from specification and design to implementation, will be beneficial.

Some of the key benefits of being part of the OCC products team:

• Working on the leading product in its field, to meet the high expectations of our knowledgeable customers
• Working on a mature and growing application across a range of technologies
• Being part of a friendly team where you will be encouraged to develop your own areas of interest and expertise
• Generous training budget and active internal knowledge-sharing initiatives

At OCC, we work in information technology because we enjoy the challenges and we see the positive impact IT has on business and society.

Read about some of the benefits we offer here at OCC.

Due to the nature of our work with local government clients, please note that we request a DBS (formerly CRB) check as part of our recruitment process.