What are the responsibilities and job description for the Mulesoft Architect position at XFORIA Inc?
Job Description
Note : Looking for w2 candidates .
Job Description :
1. Scope of Work (Tasks) The Vendor will provide the customer with staff augmentation services to provide enterprise application integration (EA) engineer services including, but not limited to:
1.1. Primary Job Duties
1.1.1. Architect, design, develop and implement small to large scale integration solutions in MuleSoft platform.
1.1.2. Develop scalable, simple to complex API web services using the MuleSoft platform.
1.1.3. Administer architecture components within MuleSoft platform.
1.1.4. Create architectural deliverables that clearly communicate design and solution expectations.
1.1.5. Understand and clarify complex business integration requirements and produce eloquent and scalable designs utilizing the MuleSoft Any point platform.
1.1.6. Create and maintain Domain diagrams, architecture frameworks, design patterns and standards to support technology strategy.
1.1.7. Plan and deliver integration architecture that is aligned with IT strategies and principles
1.1.8. Work closely with other enterprise architects, security, networking, developers, and infrastructure teams to develop integration architecture suitable for implementing common services, business rules, data transformation, and data movement across systems.
1.1.9. Develop complex SQL queries and stored procedures.
1.1.10. Conduct design reviews, gap analysis and assessment when required.
1.1.11. The architecture covers the data integration, databases, and the means to receive the data. Resolve all types of design, test, and data issues.
1.1.12. Explain complex technical issues to project managers, developers and architects in an easyto-understand manner and recommend clearly thought-out solutions.
1.1.13. Work with small development teams in multi-phase heterogeneous work environments and work streams.
1.1.14. Deliver high-quality production-ready application services, integration programs, APIs and web services.
1.1.15. Develop high-quality queues and flows for Message Queue Services.
1.1.16. Actively test and clearly document implementations so others can easily understand the requirements, implementation, and test conditions.
1.1.17. Guide and work with support teams in troubleshooting production issues and provides technical support of the integration platform.
1.1.18. Build trust with business and IT stakeholders by implementing technical solutions for enterprise-wide systems.
1.1.19. Participate in the continuous improvement of the Enterprise Application Integration platform by making technical contributions and by providing architectural recommendations
1.2. Specific Knowledge, Skills and Abilities (KSA)
1.2.1. Bachelor’s degree in Computer Science, Engineering or related field preferred.
1.2.2. Experience in application development, data modeling and/or data analysis.
1.2.3. 5 Years in MuleSoft Application Development.
1.2.4. Ability to effectively prioritize and execute tasks in a fast paced, high velocity, environment; ability to stay focused on responsibilities, meet deadlines and manage competing priorities under pressure.
1.2.5. Ability to drive effective meetings: workshops, design, and problem-solving sessions.
1.2.6. Ability to present ideas in business friendly and user-friendly language; demonstrated aptitude for working with, supporting and communicating with users and customers.
1.3. General Knowledge, Skills and Abilities The submitted candidate(s) must be able to apply common knowledge, skills, and abilities in the following areas:
1.3.1. Communication: Able to clearly convey information, in both written and verbal formats, to individuals or groups in a wide variety of settings (i.e.; project team meetings, management presentations, etc.). Must have the ability to effectively listen and process information provided by others.
1.3.2. Customer Service: Works well with clients and customers (i.e.; business office, public, or other agencies). Able to assess the needs of the customer, provide information or assistance to satisfy expectations or resolve a problem.
1.3.3. Decision Making: Makes sound, well-informed, and objective decisions.
1.3.4. Flexibility: Is open to change, new processes (or process improvement), and new information. Has the ability to adapt in response to new information, changing conditions, or unexpected obstacles. Ability to receive and give constructive criticism and maintain effective work relationships with others.
1.3.5. Interpersonal: Shows friendliness, courtesy, understanding, and politeness to others.
1.3.6. Leadership: Motivates, encourages, and challenges others. Is able to adapt leadership styles in a variety of situations.
1.3.7. Problem Solving: Able to identify, evaluate, and use sound judgement to generate and evaluate alternative actions, and make recommendations as accordingly.
1.3.8. Team Building: Encourages, inspires, and guides others toward accomplishing the common goal.