09 Sep
For out client EC we are looking for Solution Architect
1. DESCRIPTION OF THE TASKS
Following tasks will be performed by external service provider:
• Bridge the gap between business problems and technology solution
• Support application development projects by reviewing business requirements, designing solutions as per the EC standards and advising the developers for optimal technical solutions during the application development lifecycle of an Agile projec
• Support application development projects by reviewing business requirements, designing solutions as per the EC standards and advising the developers for optimal technical solutions during the application development lifecycle of an Agile projec
• Architecture and design of information systems. Conducting system architecture evaluation and collaborating with the Projects’ Architecture Owners, Product owners, Project management and development teams
• Architecture support, design, and blueprinting of Cloud native solutions
• Create and lead the process of integrating IT systems, review of the architecture of existing systems
• Design and development of architecture PoC, components and leverage the use of building block and reporting.
• Continuously research emerging technologies and propose changes to the existing architecture aligned with Digital Strategy
• Perform data analysis and data modelling
• Coordinate the implementation of the technical architecture with the Architecture Owners or any third party stakeholder
• Produce and review technical documents, including Architecture overview
• Develop applications (full stack) using the technologies / tools mentioned in the Specific Expertise section.
• Perform level 2 and level 3 support tasks.
• Participate in technical working groups, progress meetings and meetings with the users.
• Assist during the testing deployment, evaluation and reporting.
• Actively participate in standard Agile ceremonies.
• Support legacy systems and/or migration of existing system to the cloud.
• Mentor developers in the team by providing feedback/support to the technical tasks that have to be implemented.
• Architecture support, design, and blueprinting of Cloud native solutions
• Create and lead the process of integrating IT systems, review of the architecture of existing systems
• Design and development of architecture PoC, components and leverage the use of building block and reporting.
• Continuously research emerging technologies and propose changes to the existing architecture aligned with Digital Strategy
• Perform data analysis and data modelling
• Coordinate the implementation of the technical architecture with the Architecture Owners or any third party stakeholder
• Produce and review technical documents, including Architecture overview
• Develop applications (full stack) using the technologies / tools mentioned in the Specific Expertise section.
• Perform level 2 and level 3 support tasks.
• Participate in technical working groups, progress meetings and meetings with the users.
• Assist during the testing deployment, evaluation and reporting.
• Actively participate in standard Agile ceremonies.
• Support legacy systems and/or migration of existing system to the cloud.
• Mentor developers in the team by providing feedback/support to the technical tasks that have to be implemented.
2. KNOWLEDGE AND SKILLS
Following skills and knowledge are required for the performance of the above listed tasks:
• Very good knowledge of Java development and design patterns (Java 8 + newer versions)
• Very good knowledge of Infrastructure As Code processes and culture
• Very good knowledge of Azure and AWS Well Architected Frameworks
• Very good knowledge of Service Oriented Architecture
• Very good knowledge of Applications Design
• Very good knowledge of Business Process Analysis
• Very good knowledge of Interoperability Technology (e.g. web services (SOAP, REST and JSON),
message-oriented middleware, service-oriented bus)
• Very good knowledge of Cloud Technologies and Micro Services (Azure and AWS)
• Good knowledge of Enterprise Architecture
• Good knowledge of UML diagrams and usage of Modelling Tools
• Very good knowledge of Infrastructure As Code processes and culture
• Very good knowledge of Azure and AWS Well Architected Frameworks
• Very good knowledge of Service Oriented Architecture
• Very good knowledge of Applications Design
• Very good knowledge of Business Process Analysis
• Very good knowledge of Interoperability Technology (e.g. web services (SOAP, REST and JSON),
message-oriented middleware, service-oriented bus)
• Very good knowledge of Cloud Technologies and Micro Services (Azure and AWS)
• Good knowledge of Enterprise Architecture
• Good knowledge of UML diagrams and usage of Modelling Tools
• Ability to consult with technical advice regarding business analysis, project management, IT architecture, infrastructure, security, technology and software architecture design
• Ability to consult security architecture, data architecture, application experts, and provide optimal solution options for project decision making
• Capability to write clear and structured technical documents: technical architecture document, process diagrams
• Good understanding of Agile Values and Principles
• Good understanding of Agile planning and estimating
• Good knowledge about key Agile ceremonies like Iteration Review, Iteration planning and Iteration
retrospective.
• Good understanding of relative and absolute estimates
• Ability to participate in Planning poker sessions and provide relevant inputs
• Ability to cope with fast changing technologies used in application architecture and design
• Excellent interpersonal and communication skills
• Adaptability – Ability to easily adapt to changes
• Excellent conflict management skills
• Proactive attitude
• Good redaction skills
• Ability to apply high quality standards
• Ability to consult security architecture, data architecture, application experts, and provide optimal solution options for project decision making
• Capability to write clear and structured technical documents: technical architecture document, process diagrams
• Good understanding of Agile Values and Principles
• Good understanding of Agile planning and estimating
• Good knowledge about key Agile ceremonies like Iteration Review, Iteration planning and Iteration
retrospective.
• Good understanding of relative and absolute estimates
• Ability to participate in Planning poker sessions and provide relevant inputs
• Ability to cope with fast changing technologies used in application architecture and design
• Excellent interpersonal and communication skills
• Adaptability – Ability to easily adapt to changes
• Excellent conflict management skills
• Proactive attitude
• Good redaction skills
• Ability to apply high quality standards
3. Specific Expertise
• at least 3 years of experience in C# and/or Java development and Spring framework development
• at least 3 years of experience in Azure Logic Apps and/or Azure Functions and/or AWS Lambda Functions
• at least 3 years of experience in Containers management
• at least 3 years of experience in Oracle Databases and/or Microsoft MSSQL
• at least 3 years of experience in Infrastructure as Code with Terraform, Azure Resource Manager, Bicep or AWS CDK
• at least 3 years of experience in Solution Architecture
• at least 3 years of experience in development of SOAP and REST (XML, XSD, JSON) webservices
• at least 3 years of experience in CI/CD like Sonar, Maven, GIT, Jenkins and/or Bamboo
• at least 3 years of experience in HTML/JavaScript/TypeScript
• At least 2 years of experience with Azure and/or AWS Well Architected Frameworks
• at least 2 years of experience in NoSQL databases like AWS DynamoDB or Azure Cosmos DB
• at least 2 years of experience in Angular
• at least 3 years of experience in Containers management
• at least 3 years of experience in Oracle Databases and/or Microsoft MSSQL
• at least 3 years of experience in Infrastructure as Code with Terraform, Azure Resource Manager, Bicep or AWS CDK
• at least 3 years of experience in Solution Architecture
• at least 3 years of experience in development of SOAP and REST (XML, XSD, JSON) webservices
• at least 3 years of experience in CI/CD like Sonar, Maven, GIT, Jenkins and/or Bamboo
• at least 3 years of experience in HTML/JavaScript/TypeScript
• At least 2 years of experience with Azure and/or AWS Well Architected Frameworks
• at least 2 years of experience in NoSQL databases like AWS DynamoDB or Azure Cosmos DB
• at least 2 years of experience in Angular
4. Certification and Standards
• Certified DevSecOps Professional (CDP) certification.
• Azure Solutions Architect Expert
• AWS Certified Solutions Architect.
• Certified Java developer
5. Service Delivery
The services shall be performed remotely in Near-site location allowing to reach the Commission premises in Brussels within 2 hours.
Laptop will be provided by the Commission.
The external service provider may be requested to participate in the meetings with the Commission’s services in Brussels (and exceptionally in other locations).