Previous Job
Senior Technical Business Analyst
Ref No.: 17-06110
Location: Atlanta, Georgia
Position Type:Right to Hire
Start Date: 07/07/2017
Position: Senior Technical Business Analyst
Duration: 6 Month Contract-to-Hire
Location: Atlanta, GA

What part will you play?
We are redefining how our Editorial staff creates, curates news, and delivers it to our millions of readers on our CNN sites.
In order to meet the demand for this dynamic and exciting segment, our software technology team is growing.
This is an amazing opportunity for a skilled Business Analyst, who wants to utilize their technical acumen and expertise around business process management, while making an immediate impact on a team working on the latest publishing technologies.
Our environment is unique. Teamwork and a strong desire to learn new technologies are everyday requirements to succeed. Agile is a way of life and you'll have the full support of our entire group to bring new and innovative ideas and methodologies to improve our products and processes. You'll sit side by side with both executives and junior staff to help us gather requirements, iterate quickly, launch new features and improve what we've already built. For such a large group, there's a shockingly small amount of red tape for you to get things done. It takes a special type of person to thrive here, but if all that sounds interesting to you, read on.

What do we need from you?
You've done this before.
You've got at least 6+ years' experience as a technical business analyst, ideally with a background in mobile (iOS and Android) or web based applications, even better if your focus was on Content Management Systems. Rather than the more traditional product BA, you're more technical than the average BA and love bridging that gap between the business and development teams, helping everyone stay on the same page and taking a product from the vision stage into reality. Show us what you got.

You got a doctorate in documentation.
Interpreting what the business wants and turning them into easily understood documents for the technical teams to implement is no easy task, but for you its old hat. Creating system level architectural diagrams, data flows, technical user stories and corresponding acceptance criteria, functional specs - you've done them many times before and are praised for their completeness and clarity. Your understanding of how everything works together allows and ability to analyze complex concepts and corresponding ability to translate that data into usable documents allows management to make educated decisions, developers to code efficiently, and QA to fully test the various solutions. Everyone is so glad you are here.

You're resourceful and courageous.
Nothing is more satisfying than solving that difficult problem and you love to bring innovative ways to tackle a complex issue, even sometimes if it goes against popular opinion or the way things have been done before. You're not afraid to challenge the status quo and define the real business problem behind the stated needs, ensuring the team is solving the correct problem instead of providing the right solution to the wrong one. Flexibility, responsiveness, and critical thinking are your tricks of the trade in uniting the teams, providing fully formed solutions that meet everyone's end goal, not just half baked products.

You lead by example.
Using your technical influence and passion for detail, you're a key component in our product owners and executive teams understanding what is needed for today, while always preparing for the future. You've got the goals for any project clearly defined in your head, always looking to engage the entire organization so nothing is forgotten, while dealing with the politics and logistics that come with it. When things get tough and deadlines are tight, you keep your cool, step up and do what is needed. We count on you and you can count on us.

You talk good.
We work with a myriad of executive stakeholders, third party vendors, offshore teams, and other internal groups to deliver the best apps to our customers. Your exceptional communication skills and attention to detail, be it when leading a discovery or documenting a requirement, ensure your team is well represented and everyone understands what is expected. You're as comfortable talking with senior executives about business goals and the market as you are getting into the weeds with a development team on the intricacies of a specific user story.

You're an Agile ninja.
You're well versed in Scrum processes and are committed to solving business problems, wherever they occur and however they are solved. You can adapt to existing business and software development process, introduce new ones to the team, or even recognize when there is no process in place at all, and still respond to the requests from our customers in a timely fashion. Things move fast here, and if changes come down the pipe, you handle them with grace and creativity.

You play nice with others.
We work closely together as a team with our product, design and development groups to help turn their ideas into reality. You're the interface between many different departments in the company, often with conflicting priorities and personalities, so rational thinking and a calm, empathetic presence will go a long way.

This is a highly technical role that will partner with our architects and development teams to create detailed system architectural diagrams, data flows and other documentation based on product requirements for the dev teams to build. They'll gather requirements, write technical user stories and acceptance criteria (not the product ones) and will participate in story carding, backlog grooming, and prioritization where their stories are being developed, with them being the owner that they were built as expected. They should be good at reviewing the proposed solution, identifying edge-cases or gaps in the implementation, provide traceability and impact analysis, and provide alternate solutions as needed. A development background or a passion for learning would be ideal, as the expectation is developers will get what they need without having to go back to the architects for more information or clarification - this BA will be the SME for their area.
  • Preferred technical experience should include:
    • Cloud architecture experience (AWS in particular)
    • Microservices like AMPQ/server side messaging; server sent events
    • JavaScript tech stack
    • Experience with CMS implementations
    • External with internal facing systems - not IT
    • Experience with data schemas; Mongo DB experience preferred
    • Experience with CDNs (Akamai and/or Fastly)