Hey @Dino, thanks a lot for responding to my question. I’m a complete newbie but I want to learn.
Here’s what’s really going on. I had this interview with a company for the role of a technical solutions consultant. I’m a non-technical “solutions consultant” that has been in the field for 3 years. However, since the products I’ve sold have been used by sales and marketers the products did require me to be technical. Basically I was demoing sales and marketing solutions.
I’m currently unemployed and am struggling finding a job that contain this title or also pre-sales engineer. About 95% of them require you to not only demo the solution/product but also to be able to speak technically. Mainly in areas of cloud computing, web applications, web services but then also things like security, platforms (i.e. Linux, Windows, etc.), relational or non-relational databases, you get the idea.
There’s one company that is willing to gamble on me because of my interest and plans to learn these technologies, and because I can sell too. I’ve been given an exercise with 3 different scenarios that look like this:
Check out our APIs at http://apidocs.companyname.com/ and describe how you would architect a solution to integrate our platform with:
- Microsoft dynamics 2016
The client is an existing Dynamics customer. They are the master record for all client data. They need BookingBug to look up existing clients within Dynamics as well potentially create new leads for new bookings for new clients. Additionally, all appointment information needs to be copied into Dynamics to trigger other workflows and for BI and reporting.
- An Enterprise POS system of your choice
The staff need to be able to add event booking as part of the POS checkout from their existing POS supplier. They need the POS platform to show availability, and take bookings as part of combined POS checkout.
- An Admin single sign-on method
The staff are already using a web tool to manage a number of internal systems and they all also log in via Windows. They already have an internal Active Directory, and would like to add our solution without having to add another login password process. The solution will need to account for 3 different user roles in the BB platform; Customer, Admin, and Owner.
Some additional guidance:
The exercise is intended to expose how you’d approach the integration conversations with our clients. We certainly don’t expect you to design the full solution! There are no fixed scoring criteria, as we’re open-minded to what approach you take, so long as it makes sense, and would progress the project forward in a meaningful way.
You can use https://dev.companyname.com and https://apidocs.companyname.com while you formulate your response. Ideally, we’d like to see something along the lines of:
- Recommended approach to achieve the objective is this.
- These components will need to be defined.
- Those details are industry standard / assumed this.
- This process achieves this result.
- Dependencies and caveats of the solution
- Next steps to implementation
We would recommend using a diagram methodology you’re comfortable with to visualise your solution, and annotations or some brief verbatim to explain. You should consider your audience to be senior client-side technical stakeholders. Quality over quantity, we don’t need War and Peace. Think concise, explanatory, and actionable.
If you find yourself with more than one potential solution, and don’t have the data to make an informed decision, outline the pros and cons, and what factors would sway you one way or the other.
As I read this again it’s clear that I am way over my head. I think I’ll just let this one go and get the additional training I need or focus on the other 5% of jobs out there.
Thanks for reading some of this @dino I know it must’ve been pleasurable
LOL
Jakub