Vacancy Name Software Engineer Job Purpose Role Software EngineerDivision ProductsReports to Agile CoachDirect Reports: NoneJob PurposeAre you passionate about new technologies and working in a positive culture? At Davies, you will be part of an innovative team that thrives on collaboration and independence to achieve our goals. We pride ourselves on our diverse and inclusive workplace, where 66% of senior positions are held by women.Why Davies? - Dynamic Environment: We offer a fast-paced and growing work environment.
- Empowered Team: We trust our team to work independently while fostering strong teamwork.
- Flexibility: We are flexible with working patterns to support a healthy work-life balance.
- Equal Opportunity Employer: We are committed to diversity and inclusion in the workplace.
About The RoleAs a Software Engineer, you will play a key role in the development and support of our in-house applications and SaaS products across the Davies estate. Our projects are developed within a Scrum Agile Framework, so experience with Agile/Scrum methodologies is desirable.Responsibilities - Assist in defining and adhering to development patterns and standards.
- Develop and support applications using C#, .NET.
- Contribute to various development projects as needed across different business areas.
- Support business as usual activities or project deadlines, including out-of-hours work when required.
What We’re Looking For - Proven experience in C# and .NET development.
- Knowledge of Agile/Scrum frameworks.
- A flexible and adaptable approach to work.
- Strong teamwork and communication skills.
If you’re ready to be part of a team that values innovation, diversity, and collaboration, we’d love to hear from you. Apply now to join our award-winning team at Davies. Key Accountabilities Key Accountabilities - Design and develop high quality applications utilising Keoghs Strategic technologies.
- Define, update and adhere to software development patterns and standards.
- Provide technical assistance, support and development skills across the company.
- Liaise with third party software providers throughout the lifecycle – including design, development, support and maintenance.
- Mentor and coach less experience developers.
Technologies Essential Experience, Skills and Qualifications Essential Skills and Attributes: - C# & .NET (MVC)
- JavaScript/JQuery
- SQL Server & Entity Framework
- SOLID principles
- Test driven development
- WCF
Desirable - React
- Typescript
- CI/CD pipelines
- Rest APIs
- NoSQL databases (Azure CosmosDB or equivalent)
- Terraform
- Cypress
- Microsoft Azure (or equivalent experience with AWS/GCP)
A framework based upon the SFIA is applicable to this role and provides levelling for: - Junior Software Engineer
- Software Engineer
- Senior Software Engineer
Required Soft SkillsYou must: - Be self-motivated with a strong work ethic that can work with limited supervision.
- Have the ability to adapt to a rapidly changing environment, ability to think ‘on their feet’ and learn quickly.
- Have excellent communication and interpersonal skills, calm under pressure & sound judgement in complex situations.
- Be co-operative, collaborative, and work toward common goal with others.
- Be open and inclusive approach, willing and able to interact internally and externally and at all levels within the company.
- Have excellent verbal and written communication skills with the ability to articulate complex ideas in a clear and concise manner.
- Have the ability to work under pressure and prioritise effectively, working on multiple tasks at the same time.
- Be competent user of IT with good working knowledge of Microsoft packages and confident in embracing new technology.
- Be organised, proactive and confident self-starter.
- Show a highly committed attitude, lead by example and be a role model to others.
- Demonstrate teamwork - Contributes actively to an environment in which colleagues work cooperatively with each other.
- Demonstrate Agile – Experience of Agile Scrum methodology.
- Concern for Excellence - Understands the Principles of Excellence at Keoghs and how these are applied to the way Keoghs runs its business.
- Have good analytical skills, be methodical and accurate and show great attention to detail.
How We Will Support You - We will treat you in a fair and equal manner regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation.
- We pride ourselves in offering flexibility with working hours; we can generally accommodate your needs e.g. for caring or for lifestyle balance
- We love to collaborate and will give you lots of opportunities to meet and share ideas with your colleagues and peers
- This role is mostly remote working so it doesn’t matter where you are based provided you are in the UK. All we ask is that you are willing to come into our office in Bolton or a location in the surrounding area on an occasional basis, possibly a handful of times a year.
- We will provide you with support from our Head of Technical Capability and our Application Architect to learn and improve our working practices
- We will provide you with a coach to support you with your professional development plan
- You will find that your colleagues are down-to-earth and make for good team-mates.
- We will treat you like an adult
ValuesElevating innovation together: A diverse, friendly, and highly skilled workforce building bespoke products with leading technologies, in a collaborative, flexible, and trusting cultureOur ValuesWe are connectedWe are DynamicWe are InnovativeWe succeed together Contract Type Permanent Division Sub Area Operational Products Office Home - United Kingdom Closing Date 17 Nov 2024