At a Glance
- Tasks: Design, develop, and implement software components while mentoring others.
- Company: Join Hague, a leading SME in Yorkshire, providing innovative IT solutions globally.
- Benefits: Enjoy hybrid working, competitive salary, and opportunities for skill development.
- Why this job: Be part of a dynamic team, contribute to impactful projects, and grow your tech expertise.
- Qualifications: Experience with C#, .NET, SQL, and Agile methods is essential; cloud knowledge is a plus.
- Other info: Basic DBS check required; driving licence preferred.
The predicted salary is between 34000 - 51000 £ per year.
Software Developer
Location: Normanton with hybrid working
Salary : £40-£45k pa
Hague Division: Hague Software Solutions
Reports to: Software Development Manager
Hague is a highly successful, customer-focused organisation with offices across the UK and Australia. We work closely with businesses around the world providing unique print, software and IT solutions.
Hague has grown significantly over the years and is now one of the leading SME’s in the Yorkshire region. We now have a new opportunity for an experienced Software Developer to join the team.
Key Purpose of Post:
To design, develop, and implement software components within the Company’s product portfolio; contribute to shared knowledge and skill-building; support strategic development planning and execution; lead and participate in product development projects; and maintain strong industry expertise while mentoring others.
Responsibilities include:
- Lead and contribute to development projects, collaborating with stakeholders including sales to support product strategy and planning.
- Maintain and continuously develop your own technical knowledge and skills, while mentoring and supporting the growth of others.
- Design and implement flexible, scalable, secure, and industry-standard software components, systems, and deployment solutions.
- Write secure, efficient, stable, and maintainable code that adheres to best practices and internal guidelines.
- Gather business requirements and rules from customers, translating them into high-quality software solutions.
- Participate in peer code reviews, offering and receiving constructive feedback to ensure high coding standards.
- Plan and support testing activities throughout the development lifecycle, including the creation and execution of security-focused test plans.
- Produce clear documentation including technical designs, implementation plans, and user guides.
- Support the sales process with demos, technical planning, and advice during implementation stages.
- Comply with all company health & safety and information security policies and procedures.
- Build and maintain effective working relationships within the company and across the wider Hague Group.
Essential Skills & Experience:
- Proven experience with C# and .NET (including ASP.NET and/or ASP.NET Core)
- Strong SQL skills and experience in relational database design
- Solid understanding of networking and internet technologies
- Good grasp of OOA, OOD, and OOP principles
- Experience with Agile development methods
- Excellent written and verbal communication skills
Desirable Skills:
- Cloud platforms (Azure, AWS or GCP)
- Front-end frameworks such as Blazor, Angular, React or Vue
- Experience with Entity Framework
- Familiarity with scripting languages
- Knowledge of SOAP/REST services
- Understanding of cryptography and digital signatures
- Experience with C++ and the Win32 API
- Knowledge of Windows OS and Active Directory Architectures
Personal Attributes:
- Inquisitive, detail-oriented and proactive
- Motivated to produce high-quality results
- Willing to share knowledge and accept feedback
- Calm under pressure and responsive to change
- Strong organisation and time management skills
- A mindset focused on security and risk awareness
Additional Information:
- The role requires successful completion of a Basic DBS check (periodically renewed).
- A current UK driving licence is desirable.
If you believe that you are a good match for this role then we would love to hear from you, so don’t delay in submitting your application.
INDLS
Software Developer employer: Equals One
Contact Detail:
Equals One Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer
✨Tip Number 1
Familiarise yourself with Hague's product portfolio and recent projects. Understanding their software solutions will help you speak confidently about how your skills can contribute to their goals during any discussions.
✨Tip Number 2
Network with current or former employees of Hague on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.
✨Tip Number 3
Brush up on your knowledge of Agile development methods, as this is a key aspect of the role. Being able to discuss your experience with Agile practices will demonstrate your readiness to fit into their workflow.
✨Tip Number 4
Prepare to showcase your coding skills through practical examples. Be ready to discuss specific projects where you've implemented C# and .NET, as well as how you've approached problem-solving in your previous roles.
We think you need these skills to ace Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, as well as your SQL skills. Include specific projects where you've designed and implemented software components, showcasing your ability to write secure and maintainable code.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly in Agile development and mentoring others. Use examples to illustrate your experience and problem-solving abilities.
Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your expertise in software development, especially using technologies mentioned in the job description, include them in your application. This can set you apart from other candidates.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. Clear and concise communication is key, so ensure your documents reflect your attention to detail and professionalism.
How to prepare for a job interview at Equals One
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and .NET, as well as your SQL skills. Bring examples of projects you've worked on that demonstrate your ability to design and implement software components effectively.
✨Understand Agile Methodologies
Since the company values Agile development methods, be ready to explain your experience with Agile practices. Discuss how you've contributed to team projects in an Agile environment and how it has improved your workflow.
✨Prepare for Code Reviews
Expect to engage in discussions about code quality and best practices. Be open to giving and receiving constructive feedback, and prepare to share your thoughts on how peer reviews can enhance coding standards.
✨Demonstrate Your Problem-Solving Skills
During the interview, you may be presented with hypothetical scenarios or problems. Show your thought process in tackling these challenges, focusing on how you gather requirements and translate them into high-quality software solutions.