Software Developer-Data Integration



Posted Under: Portland, Oregon jobs in IT / Software / Systems; IT / Software / Systems jobs in zipcode 97201
Posted On: 2017-05-19 19:00:00

What will you do?

You will spend every day working with and alongside some of the most talented developers in Portland to solve some of the most challenging business problems in our industry. As a part of the overall solution, your focus will be to design and develop services that integrate our analytics data with our partner services that allow our customers to maximize the value of their analytics data. Your fellow team members will be doing the same in other cross-functional project teams, but you will all come together in support of maintaining a stewardship of our platform services through the use of design reviews, best practices, coding standards, and more. And finally, quality is important to us so you will embrace a commitment to constantly improving it through the use of code reviews, unit test, automation, and also by working alongside of our QA engineers.


What do you need to bring to us?
?BS degree in Computer Science or other degree with equivalent work experience
?5+ years experience developing in one or more OO languages, with a solid understanding of OO Design
?2+ years developing high-performance, highly available, and scalable applications on the JVM
?1+ years experience developing in Scala or other functional programming languages such as Haskel, F#, or Erlang
?Experience with Akka or other similar actor based programming framework
?Experience with modern internet APIs, protocols, and patterns including: REST, JSON, XML
?Embraces a test-first development approach, leveraging unit test tools such as JUnit and NUnit
?Enjoy working in an agile development environment with aggressive release schedules
?Excellent communication skills and the ability to work well in a team


What we will be extra impressed by?
?Experiences designing and implementing service-oriented architectures
?Experiences developing globally distributed SaaS solutions
?Familiarity with Zookeeper
?Familiarity with ZeroMQ, Kafka or other message queue technologies
?Devops deployment (Chef)
?Agile practices and methodologies We are an equal employment opportunity employer and will consider all qualified candidates without regard to disability or protected veteran status.