27
January
Integration Architect
NJC Labs - Australia,
IT
Source: uWorkin
JOB DESCRIPTION
Role: Integration Architect
Location: Remote as of now due to Covid
Start Date: Immediate
About the Job:
• Design, build, own and support enterprise grade integration solutions using MuleSoft’s Anypoint platform and choose deployment options based on the customer requirement.
• Strategic decisions around deployment options from CloudHub, Hybrid, RTF, PCE or PCF based on customer requirements
• Design and Document High Level Integration Architecture (Logical & Physical) using any architecture frameworks like TOGAF, Zachman, etc..
• Communicate with various stakeholders to identify the business requirements and provide cost effective integration solutions
• Design and Build Customer’s Application network using API Led Connectivity and extend this with Event Driven Architecture in applicable use cases
• Design & Document solutions for non functional requirements like performance, optimization, security, reliability, high availability
• Define roles and responsibilities of C4E Team, Participate in C4E meetings and evangelize API Led connectivity architecture
• Participate in ARB meetings and liaise with Business and Senior Enterprise Architects
• Able to participate in Pre-sale activities like responding to RFPs
• Proven experience in and opinions on good and bad approaches to systems integration, software development, message-based middleware and SOA, APIs, API management, data modelling, legacy integration techniques including DB staging tables and stored procedures
• Expertise in many key technical aspects of integration such as how REST differs from SOAP, and pub-sub differs from request-reply, when to use message queuing vs not
• Defining the systems integration needed to deliver solutions for moving secure data between
• Experience with Agile Methodologies such as Scrum and XP, but also with more traditional structured approaches
• Expertise with distributed development and major version control systems such as Git, automated testing and modern development approaches such as TDD and BDD
• Team Player, able to provide input into a multifunctional team
• Self-motivated, capable of working with limited supervision, pro-actively reporting on status and tasks
• Adaptable. The role requires a willingness to take on tasks outside of a narrowly defined role, and ideally a desire to be multi-skilled
• Capable of working to both tactical and strategic timescales