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
- 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
#J-18808-Ljbffr
Solliciteren