Software Engineer

Short Description

Genesys is looking for a Software Engineer who can work on a team employing agile strategies in order to meet delivery dates and other goals.

Job Description

The ideal candidate will be results-driven, self-motivated and a strong developer that has interest in working on data processing systems with large datasets, low latency and high concurrency. You should have deep interest or prior knowledge of distributed data processing architectures like Hadoop, Map-Reduce, Distributed queues, Real-time Stream Data Processing frameworks like Spark and NoSQL data stores. You must have a flair and passion for solving hard problems related to large data sets.

Major Responsibilities/Activities  
Work on a team employing agile strategies in order to meet delivery dates and other goals.
Develop Data Processing frameworks that handle large amounts of streaming data with very low latency
Take ownership of features from prototype/mockups and design documents through to acceptance testing.
Must be committed to continuous learning, experimenting and applying cutting edge techniques, technologies, and software paradigms
Participate in Design and implementation of analytics products using a combination of technologies
A very fast learner with experience across several programming languages and technologies, with the ability to quickly become an expert on new technologies and approaches. 

Minimum Requirements  
1-2 years of experience in a development role
Bachelor's degree in Computer Science or Engineering from a reputed institution
Solid concepts in Data Structures, Algorithms and Software Design.
Excellent analytical, critical thinking, and reasoning
High degree of expertise in one or more programming languages like Java
Working knowledge of Distributed Data Processing Framework
Some exposure to AWS services.
Ideally some experience with JavaScript, HTML5, CSS3, AngularJS
Excellent English communication skills. 

Software Engineer
Mid-Senior-level Technology | Information | Information Technology Full-time Information Technology | Other | Engineering Senior Software Engineer | Software Engineer
Genesys powers 25 billion of the world's best customer experiences each year. Our success comes from connecting employee and customer conversations on any channel, every day. Over 10,000 companies in 100+ countries trust our #1 customer experience platform to drive great business outcomes and create lasting relationships. Combining the best of technology and human ingenuity, we build solutions that mirror natural communication and work the way you think. Our industry-leading solutions foster true omni channel engagement, performing equally well across all channels, on-premise and in the cloud. Experience communication as it should be: fluid, instinctive and profoundly empowering. Visit