Software Developer
Department: Student Products
Employment Type: Permanent - Full Time
Location: Milton Keynes
Compensation: £45,000 - £55,000 / year
Description
As the leading provider of Student Accommodation software in the UK, Kinetic has developed and maintains a wide variety of online Accommodation Portals. Software developers in this team are working on solutions across three areas to deliver new functionality as well as modernise and unify existing aspects of our student-facing systems. These areas are portal administration/content management, front-end components, and back-end APIs. We work with our colleagues in Professional Services to enable the delivery of new sites alongside improvements to existing sites that delight our customers and enhance the experience for the students they serve.
The Role:
This role could include work in various technologies and areas from enhancements to an existing .Net web framework to front-end component building in Lit, multi-tenant API development on AWS, and rollout of an Umbraco-based headless portal management system. Any developer in this role must be comfortable working with bespoke legacy web applications and happy to collaborate with colleagues across teams to understand functional and non-functional requirements for their work. This role will suit a developer keen to learn, innovate, and make suggestions for improvements which they can then act upon to deliver. There is scope to grow and develop into a senior role, with or without team leadership.
Key Responsibilities
* Develop enterprise-level web applications focusing on scalability, performance, and security.
* Collaborate to identify solutions that work with existing systems.
* Build upon a headless CMS and site administration system based on Umbraco enabling rollout to multiple customers.
* Implement and develop CI/CD tooling to support improving existing delivery times by >35%
* Write efficient queries, stored procedures, and perform database optimization using SQL Server.
* Develop frontend components to replace existing jQuery-based site elements and deliver new functionality, achieving uptake in existing sites.
* Work with customers and support colleagues to troubleshoot customer issues.
* Deploy code to both on-premises and hosted platforms.
* Follow development processes and use collaborative tooling to deliver work as part of a team.
* Stay up to date with emerging technologies and industry trends to continuously improve development practices.
Skills, Knowledge and Expertise
* Proven experience in software development, particularly web development.
* Proficient in C# and .NET.
* Proficiency with basics of web frontend development (HTML, CSS, Javascript).
* Awareness of content management systems and development around these.
* Understanding of web accessibility and considerations around responsive web applications.
* Comfortable with database usage, development, and optimisation in T-SQL.
* Experience with manual deployments and working in live customer environments.
* Prior usage of collaborative tooling to deliver software as part of a team (source control, work management, communications, and documentation).
* Attention to detail to ensure high-quality, error-free code.
* Ability to write and run meaningful unit tests.
* Experience of working with supporting applications/services, managing dependencies and avoiding breaking changes.
* Prior work on API development and/or implementation of API-based solutions.
Desirable skills/experience:
* Experience of ASP.NET and Web Forms.
* Prior work with Umbraco, particularly in a headless context.
* Knowledge of Lit and web component development.
* Experience of Containerisation and CI/CD pipelines.
* Experience of Agile development practices.
* Prior work with bespoke and legacy applications.
Benefits
* Working for an organisation where people and culture genuinely matter.
* Working in a sector that becomes an extension to your team, with many opportunities to network, travel, and learn.
* Excellent training and support with the opportunity for further professional development.
* Performance-related bonus scheme.
* 25 days annual holiday allowance plus bank holidays off.
* 2 wellbeing days a year to rest and recharge.
* Christmas shut-down period for a well-deserved break.
* Company contribution to pension.
* A flexible benefits package, which is customisable by you. You can choose from private health care, life assurance, personal development, cinema tickets, wide range of discounts at retailers and so much more!
#J-18808-Ljbffr