Required Technical and Professional Expertise
- 5+ years of experience and a great passion for software engineering and coding
- 3+ years of development experience with programming languages like Go, Java, NodeJS
- 3+ years of development experience with shell scripting languages Bash/Perl/Python/Ruby
- 3+ years of development experience in cloud-based platforms (e.g., AWS, Azure, Google Cloud, IBM Cloud)
- 3+ years of development experience with Dockers, Kubernetes, and OpenShift technologies
- Experience in enterprise-related development (scalability, performance)
- Strong problem determination and resolution skills
- Experience with the application of best practices in design, development and testing of software
- Experience with Apache Kafka or with a similar real-time data streaming and message queuing
- Experience with relational databases, data processing, and tools commonly used in enterprise environments
- Experienced in designing, building and testing micro-service architecture and cloud-native services
- Experience working with continuous integration and delivery (CI/CD) tools such as Jenkins and/or Tekton
- Excellent communication skills, self-managed, and a team player
- Knowledge of Cyber Security domain – Advantage
- Proven experience with leading and growing the skills of junior developers
- Bachelor’s degree in Computer Science (or equivalent), or relevant background- Advantage
Preferred Technical and Professional Expertise
- Experience with front-end development using React/Angular with Node js
- Deep understanding of AI concepts and operations from a software development perspective
- Design and development of AI infused applications with Large Language Models (LLM)s
- Experience with the Tekton CI/CD orchestrator, especially as an open-source contributor