Description

Job Description

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals

This role requires a wide variety of strengths and capabilities, including:

10+ Years of experience in Software Engineering

3+ years of experience in leading team (s) of software engineers

8+ years of experience in the developing & managing applications in Python

8 + years of experience in JavaScript, Angular, ReactJS, REST Services

Experience with Object Relational Model

Familiarity with Telemetry, Analytics and Data Science

Knowledge of industry-wide technology trends and best practices

Understanding of software skills such as business analysis, development, maintenance, and software improvement

Experience with Terraform, Docker and Kubernetes technologies

Experience with relational database software development preferably Cockroach, Mongo

Experience providing analysis of current programs which includes performance, diagnosis and troubleshooting of problem programs and designing solutions to problematic programming.

Should be capable of self-learning new technologies and should be able to work with minimum direction and supervision

Required Soft Skills

Should have worked in Agile projects

Should have strong verbal and written communication skills with business partners and IT functional analysts in a multi-cultural environment.

Strong analytical skills and problem-solving ability

Education

Any Graduate