Staff Software Engineer
1 week ago
MHR is a leading provider of HR, payroll, finance, and integration solutions software and services. Our company is built on a strong foundation of sustainability, trust, collaboration, and innovation, which has enabled us to achieve consecutive growth and success.
Job SummaryWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team. As a Staff Software Engineer, you will be responsible for designing, developing, and maintaining scalable software solutions that meet the needs of our customers.
Key Responsibilities- Software Development: Design, develop, and maintain high-quality software applications using.NET and Angular.
- Code Quality: Write clean, efficient, and maintainable code.
- Analysis and Problem-Solving: Analyse user requirements and translate them into technical specifications.
- Issue Resolution: Troubleshoot and debug issues to ensure optimal software performance.
- Collaboration: Work closely with product managers, designers, and other developers to understand project requirements and integrate software components seamlessly.
- Testing and Code Review: Conduct unit testing and participate in code reviews to maintain code quality.
- Quality Assurance: Ensure software meets quality standards.
- Documentation: Create and maintain technical documentation for software components and systems, keeping it up to date with any changes or enhancements.
- Continuous Learning: Stay updated on the latest Angular and.NET technologies and industry trends.
- Best Practices: Contribute to the adoption of best practices and innovative solutions.
- Experience in front-end and back-end technologies, particularly working in Angular - or similar JavaScript MVC framework, C# and.NET Core development.
- Solid understanding of HTML/HTML5, JavaScript, CSS/CSS3.
- Good understanding of Accessibility, Responsive and Adaptive design, Working with UX/UI design documents.
- Knowledge of Web security, RESTful Web Services.
- Experience with modern unit testing frameworks and methodologies.
- Strong understanding of RESTful architecture and API design principles.
- Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading.
- Demonstrated ability to write clean, scalable, and maintainable code.
- Strong understanding of Microsoft Azure services for cloud-based development.
- Passion for learning and staying updated with industry trends and technologies.
- Good problem-solving skills.
- Good communication and collaboration skills.
- Ability to mentor junior members of staff.
- Ability to communicate and work with Software Engineers, UX and UI Designers.
- Ability to communicate ideas and develop strategy through presentations, demonstrations, and specifications.
We offer a range of benefits to support your personal and professional growth, including:
- Access to over 60 internal training courses, professional qualifications, and cross-departmental mentoring and coaching programs.
- 24/7 access to a GP through SmartHealth for you and your family, confidential mental health support, and paid sick leave.
- Ability to purchase or sell additional holiday days beyond the standard 25 days and bank holidays.
- Discounts and cashback on leisure, travel, technology, fashion, gym memberships, and food.
- Monthly employee recognition program and departmental awards.
- Referral bonus scheme of up to £2,000.
- Employee-led social events such as running clubs, football teams, book clubs, and bake-offs.
- On-site subsidised restaurants offering a variety of fresh meals daily.
- Opt-in benefits schemes such as private medical insurance and dental coverage.
-
Staff Software Engineer
4 hours ago
Nottingham, Nottingham, United Kingdom MHR Full timeAbout the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team at MHR. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable software solutions that meet the needs of our customers.Key ResponsibilitiesSoftware Development: Design, develop,...
-
Staff Software Engineer
37 minutes ago
Nottingham, Nottingham, United Kingdom MHR Full timeAbout the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our dynamic team at MHR. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable software solutions that meet the needs of our customers.Key ResponsibilitiesSoftware Development: Design, develop,...
-
Staff Software Engineer
4 days ago
Nottingham, Nottingham, United Kingdom James Adams Full timeAbout the Role:James Adams is seeking a highly skilled Staff Software Engineer to join their Software Development Organization. As a key member of the team, you will be responsible for technical leadership and decision-making while remaining hands-on with the software development process.Key Responsibilities:Support the technical leadership and...
-
Staff Software Engineer
4 days ago
Nottingham, Nottingham, United Kingdom James Adams Full timeAbout the Role:James Adams is seeking a highly skilled Staff Software Engineer to join their Software Development Organization. As a key member of the team, you will be responsible for technical leadership and decision-making while remaining hands-on with the software development process.Key Responsibilities:Support the technical leadership and...
-
Field Service Engineer
3 days ago
Nottingham, Nottingham, United Kingdom NEC Software Solutions Full timeAbout the RoleWe are seeking a highly skilled Field Service Engineer to join our team at NEC Software Solutions. As a Field Service Engineer, you will be responsible for providing first-line service support for a range of communications equipment deployed within the Emergency Services customer base.Key ResponsibilitiesProvide technical support for...
-
Field Service Engineer
1 week ago
Nottingham, Nottingham, United Kingdom NEC Software Solutions Full timeAbout the RoleWe are seeking a highly skilled Field Service Engineer to join our team at NEC Software Solutions. As a Field Service Engineer, you will be responsible for providing first-line service support for a range of communications equipment deployed within the Emergency Services customer base.Key ResponsibilitiesProvide technical support for...
-
Application Software Engineer
3 weeks ago
Nottingham, Nottingham, United Kingdom In Technology Group Full time £45,000Position: Application Software EngineerLocation: Remote/HybridOverview: As an Application Software Engineer, you will play a pivotal role in crafting a variety of tailored software applications from initial concept through to final implementation.Key Responsibilities: Develop software applications that align with client specifications Ensure all applications...
-
Mobile Software Engineer
3 weeks ago
Nottingham, Nottingham, United Kingdom Vantage Consulting Full timeMobile Software EngineerSalary: £40,000-£60,000 per annumLocation: NottinghamType: PermanentAre you eager to contribute your expertise in a collaborative environment? Vantage Consulting is seeking a talented Mobile Software Engineer to enhance our dynamic software development team within the health and fitness industry. In this role, you will have the...
-
Experienced Software Engineer
3 weeks ago
Nottingham, Nottingham, United Kingdom In Technology Group Limited Full timeJob Title: Senior Software EngineerLocation: Nottingham (hybrid)Salary: Up to £65k DOEAs aSenior Software Engineer, you will play a pivotal role in the architecture, development, and upkeep of both the client-side and server-side elements of our software solutions.This is a remarkable chance to become part of a dynamic and rapidly expanding startup that...
-
Head of Software Engineering
19 hours ago
Nottingham, Nottingham, United Kingdom Capital One Full timeAbout this RoleWe are seeking a highly experienced and skilled Head of Software Engineering to lead our team of 400+ engineers. As a key member of our leadership team, you will be responsible for driving the technical direction of our software engineering efforts and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLeadership and...
-
Head of Software Engineering
15 hours ago
Nottingham, Nottingham, United Kingdom Capital One Full timeAbout this RoleWe are seeking a highly experienced and skilled Head of Software Engineering to lead our team of 400+ engineers. As a key member of our leadership team, you will be responsible for driving the technical direction of our software engineering efforts and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLeadership and...
-
Software Engineer
5 days ago
Nottingham, Nottingham, United Kingdom Onyx-Conseil Full timeUnlock Your Potential as a C# Developer / Software EngineerOnyx-Conseil is a leading provider of software solutions to the energy sector, serving a diverse range of clients from small start-ups to major household names. We're seeking a talented C# Developer / Software Engineer to join our Agile team, focusing on Payments and Collections systems that process...
-
Software Engineer
24 hours ago
Nottingham, Nottingham, United Kingdom Client Server Full timeJob OpportunityC# Developer / Software Engineer (.Net API SQL)Job SummaryWe are seeking a skilled C# Developer / Software Engineer to join our team at Client Server. As a key member of our Agile team, you will be responsible for developing and maintaining our Payments and Collections systems, which process billions of transactions.About the RoleAs a C#...
-
Software Engineer
21 hours ago
Nottingham, Nottingham, United Kingdom Client Server Full timeJob OpportunityC# Developer / Software Engineer (.Net API SQL)Job SummaryWe are seeking a skilled C# Developer / Software Engineer to join our team at Client Server. As a key member of our Agile team, you will be responsible for developing and maintaining our Payments and Collections systems, which process billions of transactions.About the RoleAs a C#...
-
Software Engineering Lead
17 hours ago
Nottingham, Nottingham, United Kingdom Develop Full timeJob Opportunity: Software Engineering LeadAbout the Role:We are seeking a highly skilled Software Engineering Lead to join our team at Develop. As a key member of our engineering team, you will be responsible for leading the development of our software applications.Key Responsibilities:Lead the development of software applications using C#,.NET, and Cloud...
-
Software Engineering Lead
20 hours ago
Nottingham, Nottingham, United Kingdom Develop Full timeJob Opportunity: Software Engineering LeadAbout the Role:We are seeking a highly skilled Software Engineering Lead to join our team at Develop. As a key member of our engineering team, you will be responsible for leading the development of our software applications.Key Responsibilities:Lead the development of software applications using C#,.NET, and Cloud...
-
Senior Software Engineer
24 hours ago
Nottingham, Nottingham, United Kingdom Onyx-Conseil Full timeSenior Software Engineer / Technical Lead (C#.Net 8 React AWS)We are seeking a highly skilled and experienced Senior Software Engineer to join our team as a Technical Lead. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software solutions using C#.Net 8 and React.About the...
-
Senior Software Engineer
21 hours ago
Nottingham, Nottingham, United Kingdom Onyx-Conseil Full timeSenior Software Engineer / Technical Lead (C#.Net 8 React AWS)We are seeking a highly skilled and experienced Senior Software Engineer to join our team as a Technical Lead. As a key member of our software development team, you will be responsible for leading the design, development, and implementation of software solutions using C#.Net 8 and React.About the...
-
Senior Software Engineer
3 weeks ago
Nottingham, Nottingham, United Kingdom Opus Recruitment Solutions Full timePosition: Senior Software EngineerWork Arrangement: Fully RemoteCompensation: Up to £85,000Technologies: Python, Django, JavaScript, Vue, DockerAre you an experienced Python/Django Engineer seeking a remote opportunity?We are collaborating with a prominent firm in the tech sector that partners with leading organizations, crafting bespoke solutions tailored...
-
Software Engineering Lead
20 hours ago
Nottingham, Nottingham, United Kingdom Develop Full timeJob Opportunity: Software Engineering LeadAbout the Role:We are seeking a highly skilled Software Engineering Lead to join our team at Develop. As a key member of our engineering team, you will be responsible for leading the development of our software applications.Key Responsibilities:Lead the development of software applications using C#,.NET, and Cloud...