Software Developer/ Engineer/ Architect

Senior Software Engineer

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing to all phases of the Agile development lifecycle
  • Writing well designed, testable, efficient code
  • Providing hands on Software Development
  • Working with relational databases, predominately SQL
  • Delivering test-driven development
  • Proficient using Java
  • Demonstrable experience building streaming application using Kafka
  • Working knowledge of continuous integration and deployment tools
  • Experience working with relational databases
  • Strong experience with Agile or DevOps methodology

Preferred Qualifications:

  • Background developing with Python
  • Working knowledge of Linux, Docker and Kubernetes
  • Previous experience with QA
  • Experience with Test Automation