Job Vacancy: Medior DevOps Integration Designer
For a client, we are seeking a Medior DevOps Integration Designer.
Job Purpose
- Analyze and assess business solution deliverables (business processes, data models, service specifications) and technical solution deliverables (API contracts, message schemas) methodically.
- Design integration solutions adhering to architecture principles and guidelines that drive the development of integrated solutions meeting current and future business and technical needs.
- Create and maintain detailed application integration design specifications for improvements regarding integrating applications, whether custom-developed in-house, by third parties, or purchased off-the-shelf.
Autonomy
- For small and medium-sized projects: work autonomously and exercise substantial personal responsibility.
- For large projects: work under general direction within a clear framework of accountability.
- Report to the DevOps Director Architecture.
Scope
- Global; Indirect Responsibility; Accountability
Responsibilities
- Work on relationships with peers, internal and external software vendors, and people responsible for architectural standards.
- Seek contributions from stakeholders and effectively cascade these to peers.
- Lead the definition of application integration deliverables for small to medium-sized projects/programs.
- Coordinate collaboration with external service providers in terms of integrating own or third-party application components.
- Apply standard methodologies when creating new integration designs or maintaining existing ones.
- Document work using agreed standards, methods, and tools.
People Management
- May supervise the completion of projects and contribute to employees’ professional development.
- Coach peers and team members, contribute to reviews and knowledge sharing, manage progress on tasks, audit results, and outcomes.
- Coach development teams on issues related to design, performance, tools, and standards.
Experience and Qualifications
- At least 5 years of IT experience.
- At least 3 years of experience with formal software engineering methods (e.g., PRINCE2 / Agile).
- At least 3 years of experience with enterprise application integration and related patterns.
- Experience in the express delivery, freight logistics, or airline industries is a plus.
- Experience with Domain Driven Design concepts is also a plus.
- Proven ability to interpret business requirement deliverables.
- Proficient knowledge of Business, Applications, Integration, Data, Security, and Technology Architecture patterns.
- Experience in leveraging tools.
- Proven ability to manage non-direct reports to achieve results.
- Proven ability to work in a global multi-cultural multi-functional environment where consensus is critical for success.
- Excellent oral and written communication skills.
- Analytical skills: Recognize cause and effect patterns within a defined area of activity, think about them systematically, and determine logical consequences.
- Conceptual thinking: Understand underlying issues and relate similarities between situations that are not obviously connected through the use of concepts, models, or previous experiences.
- Seeking Information: Frequently identify information gaps that are not immediately apparent and select appropriate sources of information.
- Forming Relationships: Develop good working relationships with internal contacts in the immediate organization.
- Teamwork: Contribute actively, both in practical terms and by promoting shared values and mutual respect, to the achievement of goals by teams which sometimes include people with varying types and levels of skills.
- Planning & organization: Plan and organize the tasks of a small group of others to meet agreed standards and work objectives – making use of simple tools where necessary.
- Educated to Degree Level or equivalent in IT or Business Management.
Language Proficiency
- English: Fluent verbal and written.
Competencies
- Requirements Assessment: Contribute to scoping and business priority-setting for change initiatives of medium size and complexity.
- Discover, analyze, and assess requirements for fitness for purpose as well as adherence to business objectives and consistency, challenging positively as appropriate.
- Obtain formal agreement by stakeholders and recipients to scope and requirements and establish a baseline on which delivery of a solution can commence.
- Manage requests for and the application of changes to base-lined requirements.
- Identify the impact on system solutions of interim scenarios as well as the required end position.
Data Design
- Maintain and apply up-to-date, specialist knowledge of data modeling techniques and design principles.
- Maintain and apply knowledge of database concepts.
- Contribute to the establishment and modification of domain models.
Integration Solution Design
- Use appropriate tools, including logical models of components and interfaces, to contribute to the development of application integration solutions in specific business or functional areas.
- Deliver visualization of proposed solutions for approval by architecture and implementation by development teams.
- Translate conceptual designs into logical designs by producing detailed integration component specifications using selected products.
- Provide advice on technical aspects of system development and integration and ensure that relevant technical strategies, policies, standards, and practices are applied correctly.
Technical
- Maintain knowledge of specific technical specialisms, provide detailed advice regarding their application, and execute specialized tasks.