Please list Hirepurpose as source when you apply
Sr. Software Engineer
Location:
Chicago , Illinois
Posted:
December 13, 2017
Reference:
1716302
POSITION OVERVIEW: The Senior Software Engineer will leverage their experience in the design, coding and maintenance of software applications to develop, enhance and modify Shoppertrak software systems. This individual demonstrates a thorough understanding of software methodologies and latest development environments. In addition, this individual will provide leadership to a group of developers and quality assurance engineers on an Agile team.

Building an IoT solution in big data, the architecture is built around technology principles of being highly-available, high-performing, scalable, and highly secure. Data is transferred in real-time between the IoT devices and back-end system through data streams, message buses, and REST APIs.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

  1. Design and develop scalable microservices using Spring Boot platform to enhance current and new products.
  2. Understand the business needs and convert these to software design.
  3. Provide technical leadership and direction for team members.
  4. Stay abreast of emerging technologies and new design approaches.
  5. Develop and implement sound software development practices.
  6. Set coding standards and procedures.
  7. Provide creative solutions to complex problems.
  8. Participate in functional, technical, and code reviews.
  9. Provide 24X7 support when required.
  10. Work in an Agile environment
  11. Other, as assigned

QUALIFICATIONS

EDUCATION/CERTIFICATION: BS in Computer Science or related field.

REQUIRED KNOWLEDGE: Must be knowledgeable in:

  • Java / J2EE
  • JavaScript
  • Spring
  • Unix (Solaris, Linux, Etc.)
  • XML / JSON
  • Agile


DESIRED KNOWLEDGE: Would like to be knowledgeable in:

  • Groovy
  • NodeJS
  • RabbitMQ
  • Cloud Platforms (AWS EC2)
  • NoSQL / SQL (Cassandra, MongoDB)
  • CSS / HTML / JQuery
  • Hazelcast


#external
EXPERIENCE REQUIRED: Minimum 5 years application development (or equivalent) experience.

SKILLS/ABILITIES:
  • Strong troubleshooting skills
  • Excellent written and verbal communication skills
  • Self-starter and independent worker
  • Ability to be a team player
PHYSICAL/WORK ENVIRONMENT: Fast paced with significant people interaction. No lifting over 20 pounds, with minimal reaching, bending, and stooping. Normal open office environment with long hours in front of the computer.

OTHER NECESSARY REQUIREMENTS: Occasional evening or weekend duties may be required. Minimal travel for activities such as the annual meeting is required.

A little about us:
We’re shaping the future. Together, let’s make a world that’s safe, comfortable and sustainable. Tomorrow needs you.

Know someone who would be interested in this job? Share it with your network.