logo

JobNob

Your Career. Our Passion.

Software Engineer


Genpact


Location

Hyderabad | India


Job description

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

ROLES & RESPONSIBILITIES

Design, develop and maintain

data pipelines and anomaly detection models

which process huge volumes of trading and trade related data. Be instrumental in Providing

technical direction

to leverage the most relevant technologies for the different business use cases. Work towards

adapting

of the most

optimal technologies

as well as improving the adoption of the latest technologies across engineering teams. Driving Quality:

implementing processes and procedures to maximize the overall quality of software Develop an understanding of evolving regulatory frameworks & leverage cutting edge technologies

to manage firm regulatory and reputational risk Develop and drive the institutionalization of best practices around coding, testing – scalability, stability and quality, code reviews and operational readiness across the teams Collaboration with Local & Global teams allowing for technical discussions, decision making, driving standard code architecture and identifying potential blockers at an early stage Have an opportunity to work on a broad range of problems, including negotiating data contracts and capturing data quality metrics

TECHNICAL SKILLS & QUALIFICATIONS

Bachelors/Masters in Computer Science, Computer Engineering, or a similar field of study. 3-5 years’ experience in software development Experience in developing and designing end-to-end solutions to enterprise standards including automated testing and SDLC. Ability (and tenacity) to clearly express ideas and arguments in meetings and on paper. Experience with one or more of ; Java, Spark, Hadoop, Flink, MapReduce, HBase, JSON, Protobuf, Presto, Elastic Search, Kafka, Kubernetes Expertise in Java or any other Object-Oriented Language, as well as proficiency with databases and data manipulation Data analysis using tools such as SQL, Spark SQL, Zeppelin/Jupyter


Job tags



Salary

All rights reserved