Title | Senior Software Engineer - Big Data |
Posting Date: | 11/09/2020 |
Location: | Texas |
Job Type | Full Time |
EQUINOX IT SOLUTIONS team is actively looking for a talented Senior Software Engineer. In this role, you will be building generation, cutting-edge contact center platform. The primary focus will be on digital channels including social media, messaging, and email. An ideal candidate for us is an experienced engineer who is passionate about building high performance web platforms and applications, a brilliant problem solver and a creative self-starter.
Key Responsibilities:
Be part of an agile team to develop a scalable, highly available public cloud application, preferably Google Cloud Platform
Participate and contribute to requirements analysis and grooming
Understand performance and scalability principles and apply when developing software
End-to-end feature development from UI implementation all the way through the middleware and backend platform
Document and communicate clearly of architecture and implementation solutions
Work closely with product managers, testers and application architects
Troubleshoot and support current platform in production
Required Skills & Experience/Qualifications:
B.S. in Computer Science or equivalent work experience, M.S. degree preferred
5+ years of software engineering experience with Java
Experience with large data sets and distributed computing
Hands-on experience with open source software platforms and languages (e.g. Java/Scala, Python)
Hands-on experience with cloud computing infrastructure
Experience with messaging and streaming platforms (Kafka/RabbitMQ/JMS/etc.)
Self-starter, fast learner, and the ability to work in a fast-paced environment
Knowledge of NoSQL platforms (e.g. key-value stores)
Hands-on experience with the Hadoop stack (e.g. MapReduce, Sqoop, Pig, Hive, HBase, Flume), Flink, Spark and other Big Data frameworks
Strong communication skills, both verbal and written