Description
As a Senior Software Developer, you will play a crucial role in designing, developing, and maintaining web applications and enterprise-level software solutions. You will collaborate with cross-functional teams to ensure that projects are delivered on time, meet quality standards, and align with client requirements.
Key Responsibilities
· Develop, test, and maintain robust web applications using C#, ASP.Net, Web-forms, Web-API, and .Net Core.
· Implement front-end features and functionality using HTML, CSS, and JavaScript.
· Utilize JavaScript/CSS libraries such as jQuery and Bootstrap to enhance user experience.
· Write efficient queries, stored procedures, and perform database optimization using SQL Server.
· Develop enterprise-level applications with a focus on scalability, performance, and security.
· Create detailed client-facing specifications and ensure requirements are thoroughly understood.
· Deploy code to both on-premises and hosted platforms.
· Utilize version control systems and code hosting platforms such as BitBucket and GitHub.
· Communicate technical concepts to non-technical stakeholders and actively listen to client needs
· Ensure code is clean, efficient, error-free, and well-documented.
· Collaborate with team members to design and implement new features and improve existing ones
Skills, Knowledge & Expertise
* Proven experience in software development, particularly web development.
* Proficient in C#, ASP.Net, Web-forms, Web-API, and .Net Core.
* Strong knowledge of HTML, CSS, and JavaScript.
* Extensive experience with JavaScript/CSS libraries such as jQuery and Bootstrap.
* Strong background in database programming with SQL Server, including writing queries and stored procedures
* Demonstrated experience in developing enterprise-level applications.
* Ability to create comprehensive client-facing specifications.
* Experience with deploying code to on-prem and hosted platforms.
* Knowledge of version control systems and code hosting platforms like BitBucket and GitHub.
* Excellent client communication skills, with the ability to explain technical concepts in non-technical terms.
* Attention to detail to ensure high-quality, error-free code
Job Benefits
As part of the Kinetic team, you will benefit from:
· 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!
Kinetic was founded in 1998 with one aim: to develop the most innovative software to help university accommodation and conferencing teams deliver the best student and customer experiences possible.
Fast forward 25 years, and we are now the technology partner of choice to the worlds' leading universities and colleges. We are ranked #1 on the APUC framework, ITS1051 AP, for student accommodation management, conferencing and events management, hotel management and multifunctional management systems.
We supply mission-critical software for over 350 customers, from the University of Nevada Las Vegas to Monash in Australia... Not to mention over 80% of universities in the UK.
Since 2015, Kinetic has been part of the Volaris Group. Volaris help strengthen and grow vertical market software companies so, like Kinetic, they become leaders in their industry.