*Systems Architect * *New York City *
*6+Months* *Phone then Face to Face* *Job Description* We're hiring the core team that will build a new product technology platform from the ground up. The new platform will be a vital part of the company's transformation and its reimagined product offering. >From technology selection and architecture to team structure and processes, the core team will take on the challenge of defining the way forward and delivering real results. Skills are important, but so is attitude and the ability to work well with others. You'll need them all to be part of the team. The core team will start as a small SWAT-style team with everyone expected to pull their own weight and to play a variety of roles. The team will grow and we need the right leaders in place now to fuel that growth and to accept the significant responsibility that comes with building a platform that delights our millions of existing and future members. *Technologies* • A partial list of committed / considered • technologies: • Platform: Linux, Amazon Web Services • Data/Eventing/Caching: MySQL, • Cassandra, Kafka, Redis • Languages: Java, Scala, Javascript • Frameworks: Play, Node.js, • Backbone.js, etc. *Responsibilities* • Product Backlog - Partner with the product group to help define and prioritize the product backlog. You will anchor the technical presence on one or more agile delivery teams. • Technology Platform - Actively contribute to the definition of the technology platform. You will own a significant slice of the future platform. *Design* • Services - Design robust, scalable, service-based systems. You will own the definition of a consistent set of services and applications that power our user experience. • Deliver • Development - Lead by example. You will set the standard for quality design and code. You will take the reigns hands-on, especially initially, to create the foundation of our next generation platform. • Production Delivery - Deliver quality systems into production. You will manage one or more delivery teams and be accountable for their success. • Improve • Development and Delivery Processes - • Help define the process and best practices for high velocity quality. You will be expected to lead, evangelize, and ensure their adoption. • Grow • Build the Team and Yourself - Help us grow quickly while maintaining quality. • After establishing a strong core, you will be expected to grow your own team(s) to deliver the breadth of services and applications required for the business. • Requirements • Here's a few skills and experiences that top the list of what we're looking for: • Undeniable agile delivery track record - • We have big ideas that we need to get to market, NOW. • You must have a strong track record of incrementally delivering comprehensive applications (2+ major initiatives) into production against tight timelines. You know how to focus both yourself and a team on what matters and how to make the inevitable intelligent tradeoffs that come with getting a product to market. • Did we mention Agile? - This is not just a buzzword to us. • You must have real, practical experience leading and working within an agile environment. Daily scrum meetings, backlog management, sprint definition, and retrospectives should be a given. • Bonus points if you have experience scaling these concepts beyond a single team. • You must have experience helping to define and working within a high velocity delivery pipeline that includes continuous integration, automated testing, and continuous delivery. • Sustainable, tested development We are no flash-in-the-pan startup. While modernizing aggressively, we take the long-term viability of our company very seriously. • You must be passionately committed to quality, demonstrated through your pursuit of design excellence and use of leading automated testing tools and methodologies. Excellent CS fundamentals and 2+ • Languages - Talk is cheap, design is key, code is currency. • You must an excellent command of data structures, algorithms, and design patterns along with the ability to fluently translate them into working, elegant code. • Big data platforms - Managing and mining our large customer data set is a key to our future success. • You must have both NoSQL and traditional RDBMS experience and be familiar with the differences in designing for each. • Cloud-based services - The new platform will live in the cloud. You should already be there. • You should have experience operating in a cloud-based environment and know how it informs the entire development life cycle from design through delivery. • Content Management Experience - • Fresh content is an important part of our user experience. • Bonus points if you have prior experience with one or more contentmanagement systems and customizing one to integrate with backend services. *Additional Skills * • Experience with major initiatives and taking them to market • Full life cycle deployments • Cloud oriented technologies • Open source • NoSQL/MySQL • Java • Packaged solutions Regards, Chetan Singh Panwar Dominion Technology Services Corp (804)859-7510 E-mail: che...@dtscinc.com -- You received this message because you are subscribed to the Google Groups "Business_Intelligence" group. To unsubscribe from this group and stop receiving emails from it, send an email to business_intelligence+unsubscr...@googlegroups.com. To post to this group, send email to business_intelligence@googlegroups.com. Visit this group at http://groups.google.com/group/business_intelligence. For more options, visit https://groups.google.com/d/optout.