Sr. Software Engineer

Sorry, this job was removed at 1:12 a.m. (CST) on Monday, November 7, 2016
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
As a senior member of the PowerReviews development team, you will drive delivery of features that bring high performance, high usability and high stability within the context of our infrastructure, business practices, market pressures and planning cycles.

You must be comfortable taking ownership of the complete development lifecycle while working closely with business owners. This includes effort estimation, risk analysis, proof of concept research, coding, testing and roll-out planning. This includes taking leadership in identifying opportunities to leverage frameworks and libraries and introducing best practices when developing and supporting custom code.  You will be expected to construct a detailed understanding of all technologies and processes that drive our business through self learning and develop mastery in multiple areas.


Key Accountabilities:

  • Take ownership of projects from start to finish, working with business owners to deliver requirements on target and schedule

  • Provide accurate estimates of effort and risk during feature planning and proactively introduce new approaches

  • Be responsible for code quality and use of best practices across the development team through code reviews and knowledge exchange sessions

  • Design and develop features with a focus on usability through a close relationship with business owners and a solid understanding of the end user needs

  • Proactively seek out and help us minimize pain points within our infrastructure, code base and development process

  • Stay abreast of the latest technologies


Requirements & Preferred Skills

  • A bachelor’s degree in Computer Science or equivalent experience

  • 3+ years experience with SaaS application development

  • 5+ years experience with Java development

  • Production experience with popular Java frameworks and tools including MVC, Spring and Hibernate

  • Experience diagnosing and optimizing multi-tier applications, asynchronous big data processes and high volume API’s

  • Strong experience with SQL, database design and performance optimization

  • Experience designing and supporting internal and external facing REST APIs with highly dynamic loads

  • Must be authorized to work in the U.S.

  • Familiarity with at least one other JVM-based language

  • Experience developing applications that take advantage of Amazon Web Services, including but not limited to, auto-scaling, Elastic Map Reduce and Cloud Formation

  • Experience working with big data sets and big data programming (Hive, Hadoop, EMR, NoSQL data stores)

  • Experience with Javascript

  • Professional experience in ecommerce and online retail

  • Experience implementing Search Engine Optimized (SEO) web sites

  • Comfortable working in a Unix environment

  • Experience with Git

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1 N. Dearborn, Chicago, IL 60602

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PowerReviewsFind similar jobs