Sr. Software Engineer / Technical Lead

Ultimate Software   •  

Alpharetta, GA

Industry: Software

  •  

5 - 7 years

Posted 377 days ago

This job is no longer available.

Essential Duties and Responsibilities: (other duties may be assigned)

  • 5 or more years’ experience as a software engineer
  • Excellent problem-solving skills and technical vision
  • Good organizational and leadership skills
  • Ability communicate complex technical problems in abstract terms
  • Mastery of the technologies in use by the team
  • In depth experience building large-scale, high-availability SaaS solutions in the cloud
  • Experience establishing continuous delivery pipelines in cloud based infrastructure
  • Experience with Open Stack, Cloud Foundry, or other comparable cloud management solutions
  • Experience delivering applications with microservice architectures

Required Qualifications/Skills:

  • Leading projects leveraging non-relational persistence stores, such as key-value, column-oriented, and aggregate/document-oriented databases
  • Leading projects that deal with Complex Event Processing and event-driven integrated systems
  • Leading projects that leverage Big Data solutions in order to provide near real-time Business Intelligence and Analytics
  • Building cloud-aware applications with Platform-as-a-Service (PaaS) solutions

Preferred Qualifications/Skills

  • Experience with MongoDB
  • Experience with RabbitMQ
  • Strong understanding of Domain Driven Design
  • Experience leveraging Event Sourcing and CQRS

DEVEL03942