KBC Technologies Group
Consultative Skills
This role requires high degree of consultative skills to engage our customers and develop the solutions by
talking to various stakeholders. With consultative approach, you need to identify customer needs with a
combination of preparation and effective probing and drilling-down into customer answers.
Experience
● 10+ years of experience in architecture, design and implementation of MuleSoft integration and
integration experience along with Java based solutions
● Should have MCD and MCPA/MCIA Certified
● Excellent understanding and experience with MuleSoft Anypoint platform, API Design, Deployment
architectures, Design patterns
● Should have very good hands on expertise and willing to work on end to end development activities
● Minimum of 6months of Mule 4 project delivery experience and should be able to contribute to the
project delivery from Day one
● Excellent communication skills – must be strong English speakers and have the ability to lead
customer workshops, diplomatically manage customers etc.
● Any language skills would be an amazing bonus, especially Mandarin/Cantonese – but this one is
not a ‘must have’ for me
● Extensive experience with successful implementations of highly scalable and highly available
systems
● Experience with agile development processes
Roles & Responsibilities
As a member of MuleSoft Centre of Excellence, you would perform the following roles and responsibilities
● Hands-on contribution to the technical code and design documentation
● Develop Strategic Relationships with Customers by translating business strategy into technical
vision
● Own the Technical Relationships with various units (CoE / Practice / Services etc)
● Provide Pre-Sales Technical support including Technical Enablement on Application / Solution
Development / Porting, Benchmarking and Implementation Roadmap / Packaging of Complex
Products and Solutions, effort estimates
● Support Product Evaluations and Technical proof-of-concepts
● Assist in responding to RFPs and RFIs
● Identify and evaluate the technologies that will be used for the projects based on requirements &
technology trends
● Evaluate and recommend the development methodologies, frameworks and modelling techniques
● Identify and address architectural challenges
● Ensure that the application design is adequately documented and approved
● Understand / apply reusable code design, leverage application architecture / framework capabilities
and functionality, and design / develop solutions that are highly reliable, scalable, and perform to
meet business-defined service levels
● Conduct code reviews and ensuring quality solutions are built and tested
● Take full ownership of code quality and deliverables
● Help developers see the value of the architecture and understand how to use it successfully
Team Management
● Resolve technical design or implementation issues and provide direction to the team members
● Mentor junior architects
● Identify skills and right resources
● Make architectural decisions
● Build teams
● Motivate
● Review and approve of design documents and code
● Ensure appropriate design and coding standards are adhered to