What we Do

Sales and Marketing Platforms • Salesforce Sales Cloud • Salesforce Marketing Cloud • Salesforce Lightning and Einstein • Adobe Experience Manager • Adobe – Marketo, Oracle MS Dynamics & NetSuite Front End and UI Technologies Desktop UI: Mobile UI: Web UI: Java FX, .NET IOS, Android, HTML5 Javascript, HTML5, React AngularJS, Backbone.js Service Management ERP • SAP S4 Hannah • SAP Leonardo • Service Now • Salesforce Service Cloud

In today’s rapidly changing digital landscape, companies that understand their talent needs and know how to meet them have a competitive edge. Over the next five years, large companies will invest, on average, hundreds of millions of dollars—and some more than a billion dollars—to transform their business to digital.

And given the rapid pace of change, companies will increasingly need to be able to engage with broader ecosystems encompassing a range of businesses and technologies as well as position themselves to take advantage of emerging artificial intelligence (AI) and the Internet of Things. That requires IT systems that can process massive amounts of data, continuously deliver new infrastructure environments in minutes, be flexible enough to integrate with outside platforms and technologies, and deliver exceptional customer experiences—all while maintaining core legacy IT systems.

While there is a broad range of skills needed, we at Sagacity Search – Digital have invested our time, efforts, search investments, and inordinate amount of focus on the following technology skills, that we believe are most likely the biggest gaps and challenges in the talent pool of companies invested in rapidly digitalizing their or their customer businesses.

As customer experience becomes increasingly important, companies will need to invest in tech. Talent to deliver those experiences. These roles often straddle IT and other functions, with experience designers, in particular, focused on getting at the heart of the customer through ethnographic research, human-centered design, and rapid test-and-learn cycles with customers.

Partnering with experienced designers are in-place front-end and mobile engineers who can rapidly translate exceptional designs and digital experiences into working software that can be tested and iterated. Front-end and mobile engineers are typically software engineers with three to five years of experience building high-performing, scalable, and elegant web and mobile user interfaces. They bring deep expertise in front-end web and mobile technologies that include browser-based HTML, CSS, and modern JavaScript frameworks (e.g. ReactJS, Angular.js, etc.) and native mobile platforms on either iOS and/or Android.
"Agile development"—where software is rapidly developed in iterative cycles—is a core capability that drives the technology engine. Making the agile approach work relies on having "scrum masters" to manage teams during the development process. As important as the scrum master is at the team level, to scale the agile culture across the broader organization, you need agility coaches.
This role is often referred to as the mini-CEO of a digital product. Product owners clearly define the vision of a product or service, are fully empowered to make decisions that deliver high business value, and are laser-focused on KPIs to track progress. The product owners work directly with developers, engineers, experience designers, and other stakeholders in the business on a daily basis. They need to understand technology and user-experience issues in order to make the right tradeoffs in deciding on the product or service features to develop.
These roles are particularly important in a more complex and rapidly changing technology landscape. The full-stack architect needs to be fluent across all technology components that include the web/mobile user interface, middleware microservices, and back-end databases, and have a "spike" (i.e. bring deep expertise) in one or more areas.

Full-stack architects are generally hands-on developers with years of software engineering experience and deep expertise with one to two core programming languages (e.g. Java, .NET, Node.js, etc). They also need to be knowledgeable and fluent across the different "stacks" of a large-scale software system, SaaS and PaaS-Salesforce, Servicenow among others (e.g. front-end user interface, middleware integration services, databases, et cetera).

As businesses increasingly engage with external ecosystems of technologies, full-stack architects can provide expertise in third-party packaged software (SAP S4/HANA, Adobe, and Oracle Fusion, etc.), fluency in multiple best-of-breed technologies, and experience with multiple-technology integration strategies.
New breed of software engineers who know how to use data, can program in scalable computing environments (e.g. Cloud, Hadoop, etc.), and understand how to refine the algorithms in their software code, are fluent in distributed computing techniques, have experience using different machine-learning algorithms and applying them effectively (e.g. choosing the right model, deciding on learning procedures to fit the data, understanding different parameters that affect the learning, etc.) and understanding the trade-offs with different approaches.

What really makes a great machine-learning engineer is the ability to understand how an idea goes from concept to delivered insight. Throughout this process, a great machine learning engineer not only focuses on the technical solution but is also effectively a thought partner to the business on shaping the problem to be solved, the insights generated, and the continuous learning required to improve the solution.
With the advancement of cloud computing and infrastructure as programmable software, infrastructure resources (e.g. networks, servers, storage, applications, and services) can now be rapidly provisioned, managed, and operated with minimal effort. Organizations need DevOps (the integration of development and operations) engineers who have the experience to navigate a rapidly changing development and cloud-infrastructure computing ecosystem. DevOps engineers are generally software engineers who have now ventured into infrastructure automation technologies (e.g. Chef, Puppet, etc.), cloud platforms (e.g. AWS, Azure, etc.), and more advanced containerization technologies (e.g. Docker).