Job Specifications
As a Solution Designer within the Digital Domain, you will play a key role in designing and delivering robust, scalable, and customer-focused solutions for our commercial applications , also in bridging business needs and technical implementation.
They ensure that business requirements are clearly understood, technically feasible, well-designed, and ready for development. The role covers frontend, backend, and testing considerations, with strong collaboration across product development, architecture, and dependent teams.
Key Responsibilities
Solution Design & Technical Leadership
Translate business requirements into end-to-end functional and technical solutions covering backend, frontend, integrations, and testing considerations.
Collaborate with developers to ensure solutions are in alignment with application standards.
Document functional and technical approaches so the team has a clear and shared understanding of solution to be implemented.
Identify and communicate technical risks, assumptions, constraints, and dependencies to other teams
Highlight testing attention points, including edge cases and non-functional requirements
Ensure scalability, maintainability, and performance of designed solutions.
Identify potential technical debt and continuous improvement opportunities, and propose mitigation or improvement plans.
Cross-Team & Stakeholder Communication
Work closely with stakeholders (Product Owners and Business Analysts) to understand business needs. Support them with user story slicing, acceptance criteria etc.
Stay in close contact with System Architects to align on architectural decisions ensuring solutions are consistent with enterprise standards and long-term strategy.
Alignment with dependent teams to manage cross-team impacts, interfaces, and delivery alignment.
Documentation:
Create comprehensive documentation (on Confluence/JIRA) both functional behavior and for APIs, including API specifications, usage guides, and sample code, to facilitate integration by internal and external developers.
Testing and support:
Assist in the development/creation of test plans, test cases, and user acceptance testing.
Providing guidance and support to developers and project teams
Support testing teams during functional and integration testing phases.
Required Skills & Experience
Bachelor’s or Master’s degree in Software Engineering, Computer Science, Information Systems, or related field.
3-5 years of experience in solution design, architecture or senior software engineer roles.
Proven experience with web-based applications and integration design.
Strong knowledge of API design, microservices, and integration patterns.
Experience working in enterprise environments with complex systems and dependencies.
Strong problem-solving ability with proven experience.
Familiarity with energy sector or B2B portals is a plus.
Technical skills:
Understanding of JavaScript and TypeScript
Hands-on experience in software development
Knowledge of front-end and back-end technologies (React, Next.js, NestJs, etc.).
Good knowledge of testing strategies (unit, integration and system testing)
Familiarity with modern software architecture patterns and best practices
Experience with cloud platforms (Azure preferred)
Soft Skills:
Excellent communication and stakeholder management skills.
Proven experience working in Scrum or Agile teams
Strong ability to communicate technical concepts to both technical and non-technical stakeholders
Ability to facilitate discussions and drive alignment across teams
About the Company
We’re Harvey Nash, and we build amazing technology and digital teams. From senior appointments through to recruitment and project solutions, we are experts in the tech sector.
Established in 1988, we have helped over half the world’s leading companies recruit, retain, source and manage the highly skilled tech talent they need to succeed in an increasingly competitive, global and technology driven world.
With over 3.300 staff in more than 49 offices across Europe, Asia-Pacific and the U.S and Canada, we have built a rep...
Know more