Technical Designer Opportunity
For a client, we are seeking an experienced Technical Designer. This role involves delivering application design as part of a large modernization program, where legacy applications are being rewritten into a modern technology stack. You will work closely with the internal project team and external partners to capture existing application capabilities and redesign them for the target environment.
Mission Period
- Start Date: As soon as possible
- Duration: 12 months (with potential for extension)
Location
Language Requirements
- English: Good proficiency in speaking, reading, and writing
- Dutch: Fluent in speaking, reading, and writing
- French: Fluent in speaking, reading, and writing
Education Required
- University Graduate or Professional Bachelor
Required Knowledge and Experience
Personal Skills
- Excellent communication and presentation skills
- Strong analytical skills
- Quality-driven
- Independent and team player
- Structured and proactive
Business Experience
- 2 to 5 years of experience as a software/application .NET developer, specifically on APIs or batch systems
- Experience with projects involving integration aspects and infrastructure aspects
- Preferable background in Insurance, Financial, or Banking sectors
- Knowledge of Employee Benefits or healthcare business
Technical Experience
- Good knowledge and experience in web services with .NET WCF technology
- Good knowledge and experience in web API – REST services (JSON, Swagger)
- Good knowledge in XML technologies (XSD, XSLT, XPATH, etc.)
- Good knowledge and experience in .NET C# & .NET framework (from 4.0 to latest)
- Very good knowledge of Microsoft developer ecosystem (Visual Studio, TFS, VSTS, etc.)
- Preferable knowledge of Microsoft Azure Service Bus, Kubernetes, and experience in batch scheduler integration (e.g., Control-M)
- Experience in integration with Mainframe z/OS applications
- Knowledge of authentication/authorization standards such as SAML, OAuth
- Experience in SQL Server SSIS and Microsoft BizTalk technology
- Knowledge of Dynamics CRM
- Experience in automated performance and load testing
Functional Experience
- Good knowledge and experience of common integration patterns
- Experience in integration workflow design
Design Experience
- Hands-on experience in domain-driven design
- Experience in designing applications in Clean architecture
- Knowledge of event-driven architecture
- Experience with UML designs
- Relational database modeling
Objective of the Job
- Coach the offshore design and development team to design the software application, ensuring they understand the business context and design choices
- Co-create or review design deliverables
- Execute code reviews to ensure the quality of the delivered software from both technical and design perspectives
- Support and collaborate with the offshore development team for successful system implementation, including code review, peer programming, and explaining design patterns
- Collaborate with business analysts and solution architects to propose suitable designs for the new software system
- Design and develop specific features of the system
- Participate in or support the testing team in both system testing and user acceptance testing