About the job Software Developer
Job Description:
On boarding of new projects/tenets on kafka
Application Developer, the candidates must have kafka administration/deployment/operation
Own process/guidelines/technical architecture for the service
Setup, install and operate kafka cluster for enterprise
Provide guidance to application team for adopting kafka for their use cases
Provide guidance to the application team for optimal configuration at client side balancing resiliency/availability /durability.
Own platform level resiliency/availability
Provide support to SRE team for critical platform incidents
Implement platform level best practices, vendor recommendation etc
Continuously Improve, Review, optimize, automate deployment pipeline/process
Establish self service capability for the platform
Good communication and stakeholder management skill and able to speak up and freely interact with other stakeholders
Requirements:
An undergraduate engineering degree or higher
5+ year experience in working on IT / software projects/programs i
3+ year experience Integrations tools like Kafka with a very good understanding of overall administration, management, and operation of Kafka cluster supporting multiple tenants.
Strong Software Engineering skills
Expert knowledge of the SDLC, Development methodologies, AGILE
Present facts and recommendations effectively in oral and written form
Pro-active, independent, resourceful and able to work in a team
Ability to operate effectively both independently and within a team environment
A technical mindset with great attention to detail
Working knowledge on Software Configuration Management, Quality Management, Version Control Management toolset(Github, bitbucket, jetkins etc).