The Role:
The Solution Architect plays a critical role on the ModusBox North American consulting team. ModusBox typically deploys a project team for customer engagements instead of allocating individuals for staff augmentation. As part of the project team, the Solution Architect is responsible for understanding the outputs of discovery and for producing detailed technical design specifications and use case definitions. Once this have been reviewed with the customer and updated, the Solution Architect then leads the day-to-day development, creating and assigning Jira stories to developers, performing code reviews and applying best practices. Customer interaction and skilled communication are key elements of this role. The Solution Architect often serves as a trusted advisor to the customer and enables the customer’s team on design and implementation best practices.
Why Join Us?
There are a number of things that set ModusBox’s North American Consulting team apart from its peers and competitors. The team is highly skilled with MuleSoft and integration best practices and has delivered successful engagements for customers ranging from small firms to the Fortune 100. We don’t just deliver on best practices such as the API-led approach, Center for Enablement (C4E), and Outcome Based Delivery (OBD), but we also live them with our internal training, on-boarding, and knowledge sharing.
ModusBox culture is based on collaboration, sharing, and friendship. The team works together, learns together, and grows together. We are a distributed team and our engagements typically require less than 20% travel for technical employees. That’s right you will work with good people on great projects and will not get burned out traveling to worksites week after week. We just don’t operate that way as it does not well serve our people or our customers. We are rigorous in our hiring process and we care passionately about our people. Everyone is an owner and we firmly reject the idea that a company requires bureaucracy and hierarchy to scale.
Ideal Candidate:
Typically a ModusBox Solution Architect will have competency in the following disciplines:
Domain knowledge in a technology relevant to the Customer use case such as (SAP, Salesforce.com)
6 or more years experience providing technical solutions for enterprise software or hosted high-tech services using JEE and/or JSE framework Integration product architecture experience is essential Experience with, XML, JMS, WS* and SOA/Integration technologies Experience using the a JAVA IDE (Eclipse, Intelli J, Netbeans). It is assumed that this experience will include:
- 3-5 years of software development, preferably Java;
- Understanding of REST API design principles; basic knowledge of the API security technologies such as OAuth, HTTP Basic Auth;
- Understanding of SOAP web services;
- Other commonly used technologies such as JMS, AMQP;
- Understanding of CI/CD concepts, experience with software such as Jenkins, Bamboo or similar; experience with Maven;
- Prior knowledge of the Mulesoft Anypoint platform
- Knowledge of any of the following platforms, standards and technologies:
- EDI/X12
- SAP
- Salesforce
- JD Edwards
- Workday
In addition, this individual must posses a high competency with written and verbal communication, strong customer facing ability, as well as experience with documenting and articulating technical architecture
To be successful in this role, you will:
- Be fluent in MuleSoft and API-led best practices
- Be highly skilled with discovery and design but also very hands on with development and testing
- Be a trusted adviser to your customers
- Possess years of experience solving highly complex customer integration problems
- Demonstrate ownership in everything you do
- Possess excellent communication and customer facing skills
- Provide leadership and guidance to your customers and to your team
- Be a coach and mentor to help your developers with their work and to guide them toward understanding design principles
- Contribute to the growth and optimization of the ModusBox
You possess the following:
- You are an excellent communicator and have the ability to explain technical issues to a variety of audiences, including business teams and experienced software developers and you are comfortable presenting and outlining solutions to others.
- You have previous experience providing technical leadership in large, complex environments and can reference projects with a track record of success.
- You have demonstrated experience with and understanding of the API-led approach, C4E, Outcome-based Delivery
- You have integration architecture experience with MuleSoft and/or WSO2. Experience with other solutions including, BizTalk, IBM, Oracle, Apache Camel, or Tibco is a plus.
- You have object-oriented coding skills in Java. This includes service-oriented architectures and you possess strengths with data structures, algorithms, and designing for performance, scalability, availability, and security.
- You have strong troubleshooting skills with Java and with building and deploying web services (SOAP and REST)
- You thrive in a fast paced, high energy, agile environment (i.e. Scrum) and deliver value incrementally and frequently.
- Desire to disrupt the enterprise and cloud integration ecosystem.
- You have a drive to please the customer, continually innovate and thrive in successful completion of projects.
- You have a bachelor’s degree in Computer Science, Math, or related field or maybe you are just a prodigy.
- You are enjoyable to work with and foster a team player environment.