API Architect, Customer Experience Platform
Location: US, TX, Irving
Department: IT
Employment type: Full-time

Company profile:
WHO WE ARE?   MILLER &amp; ASSOCIATES IS AN ENTERPRISE SOFTWARE SOLUTIONS COMPANY.We offer technical consulting, custom software development, and Business Intelligence expertise to help global businesses address their toughest technological and organizational challenges and present their best selves.SMART AND HEART.We understand the limitless potential of business technology and the immense frustration of making sense of it. We're a group of people passionate about helping our clients find imaginative solutions that make their lives easier.We are a strategic consulting, technology planning, custom software development, and design firm. Our unique group of seasoned technology experts each have years of experience understanding the goals and needs of customers and delivering solutions on time, in budget, and of tremendous quality.Innovation is at our core. We've staked our reputation on our ability to develop pioneering, forward-thinking solutions that other firms aren't capable of. In fact, nationally known consulting companies often partner with us for the creative solutions that elude them.Everything we do is guided by usability. We know that technology is worthless if no one wants to interact with it. We have an in-house team of designers and usability experts who work everyday to prove that clever design and utility are not mutually exclusive.OUR CULTUREFrom the very moment of our inception our distinct corporate culture has always stressed a strong partnership with people, both client and employee. We are a collegial group of men and women that always look forward to being of service in whatever capacity we are needed. We are rooted in our values and in the commitments we make to each other and to our clients. We come from all over; Italy, Morocco, Canada, United States, Korea, China, Nepal, India, Vietnam, but have all come here to share in the same common goal: your success.

Job description:
Want to join the team that is leading the retail industry in its development of real-time, data-driven personalization and digital marketing capabilities?Our largest client is embarking on an exciting journey to create an unrivaled experience by seamlessly integrating digital and mobile technology across all customer interactions. If you are an expert software architect who has a passion for customer service, engineering excellence and continuous innovation, then this may be the right opportunity for you!For more than a century, our client has stayed focused on serving the unique needs of the luxury market. Today, that commitment is stronger than ever. We have stayed true to the principles of our founders – to be recognized as the premier luxury retailer dedicated to providing our customers with distinctive merchandise and superior service. Our client is comprised of the Specialty Retail Stores division – which includes stores – and the Direct Marketing division. Today, as an omni-channel retailer we are known for the luxury merchandise in our stores, on our websites, and through our catalogs - enabling our customer to shop anytime, anywhere, and from any place.The Customer Experience Platform seeks to add an API Architect to lead the development of our API portfolio that will be used to drive a consistent, personal and relevant customer experience across all channels, brands and devices within our company. We are ambitious, engaged and excited about disrupting the luxury retail industry – not just within the United States but around the world. This isn’t about just meeting customer expectations; it’s about defining them!The right person will get to work with great technologies and amazingly smart people to construct our API platform:We are looking for a hands-on software architect who can also inspire and influence the opinion of other engineering professionals and who will significantly contribute to a high-performing teamWe need thought-leaders who possess a broad perspective to look beyond individual requirements to construct a coherent and comprehensive enterprise portfolio of servicesYou must be able to work directly with executives and sponsors from all levels of the business to confirm a shared vision, translate it into an elegant design and then ensure its successful implementationThis is an enterprise platform used to drive all customer interactions, regardless of channel, brand or device, so being able to work collaboratively across many teams is an absolute must!

Requirements:
Here are the kinds of skills we are looking for:Hands-on Development. 5+ years in web-based development. Enterprise Java, REST, JSON, and API development are firm expectations with extra credit if you've also worked extensively in Python, Ruby and/or Javascript. Also expert in Scala or Clojure? Epic.Quick Study. We’re looking for software engineers who thrive on learning new technologies and don’t believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our growing and rapidly evolving business environment. You have advanced knowledge of at least one scripting language (e.g. Python or JavaScript) and knowledge of or eagerness to learn the all new cool stuff like Kafka, Solr, Spark, node and Storm.Fearlessness. You think a working proof-of-concept is the best way to make a point. You strive on proving that speed and quality are not conflicting; that you can achieve both at the same time.Versatility. In addition to having an intimate knowledge of the full web stack, you understand how all the pieces fit together (front-end, data store, network layer, etc.) and how they impact the performance of your application.Strong architecture chops. Must have depth and proficiency with design patterns. You know how to build highly scalable, robust, and fault-tolerant services that support high-volume request scale. You stay up-to-date with the latest architectural trends. You know what not to do because you’ve already made a few mistakes – and learned from them.Must “get” NoSQL. Check your 3NF at the door. We’re building applications that rely on Couchbase, Cassandra, and HBase.Experience developing, releasing, and maintaining large-scale software applications.Passion for solving dynamic challenges and building highly scalable systems.Demonstrated success working in cross functional teams.Confidence learning new languages, we love generalists.Ability to work in a dynamic team.Required Qualifications5+ years of software engineering with projects of increasing scope, scale and complexity3+ years of experience working with JSON2+ years of experience developing and consuming RESTful APIsDeep expertise and proficiency with enterprise Java and at least one of the following additional language: JavaScript, Python, Ruby, Scala, and/or ClosureExcellent written and oral communication skillsAbility to work effectively with business/non-technical and technical staffDesired QualificationsB.S., Computer Science or equivalent experienceExperience developing APIs that support mobile and web applicationsNoSQL proficiency – especially Cassandra and Couchbase. Why choose? We love both and use both extensively!We’re committed to re-defining the luxury retail experience in an anytime, any device and any place world. We need brains and passion to make this vision a reality.

Benefits: