Job Description:
Required Skills:
8+ years of commercial software development experience
Proficiency with distributed/multi-tier systems and application development, including excellent programming skills in languages such as Python, Java
Hands-on experience with Micro-services frameworks (such Django, Flask ), Kafka, Relational and/or NoSQL databases.
Experience in conversational interfaces, chatbots, machine learning, deep learning and data analytics
Experience with Agile development, Continuous Integration, and Continuous Delivery, including working knowledge of various tools in the CI/CD pipeline
Experience with automated release management using Maven, Salt, Git, Jenkins
Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
Good understanding of data structures, algorithms and design patterns
Great written communication and documentation abilities
Looks proactively beyond the obvious for continuous improvement opportunities.
Excellent communication skills, with the ability to influence at all levels across functions, from both technical and non-technical perspectives alike.
Any Graduate