Developer Others
Years Of Exp: 4 to 8 Years
Location: GURGAON
Department: All Departments
Open Positions: 4
Skills Required: Technical | Java and Open Source | Python
Job Description:
- Design data platforms to handle large volumes of time series data
- Develop high performance services and APIs on top of our data platforms
- Assist in troubleshooting issues and support the operation of production software
- Write technical documentation
- Experience in Python or Golang
- Robust object-oriented design pattern knowledge and implementation experience using one or more object-oriented languages (C/C++,Python)
- Advanced knowledge and experience developing and working with relational databases (e.g. MySQL, Sybase) and NoSQL distributed storage technologies (e.g. Cassandra, HBase)
- Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions
- Strong understanding of data modeling techniques
- Knowledge and experience adhering to software development life cycle best practices including test driven development, unit testing discipline, agile development, and CI/CD strategies
- Working knowledge of building and deploying distributed systems
- Experience with cloud technologies (e.g. Kubernetes, Docker, OpenStack, Kafka) a plus
- Implement new business functionality to meet business and customer requirements, working closely with end users, with corresponding clear and concise documentation
- Analyze and improve performance of applications and related operational workflow
- Provide Level 2&3 production support for all aspects of the platform that the team are responsible for existing processes and new business opportunities
- Knowledge of software development best practices (analysis, design, development, testing) and basic understanding of Agile / Scrum methodology and practices