Your Role and Responsibilities
- Cloud Platform Expertise: Develop and maintain key cloud platform services, ensuring they align with business and technical requirements.
- Efficient Code Development: Implement modern tools and techniques to create clean, efficient, and reusable code.
- Performance Optimization: Identify and address design, development, and delivery performance bottlenecks to enhance overall system efficiency.
- Unit Testing and Automation: Define, implement, and execute unit tests, including automation, to ensure the reliability and robustness of the developed software.
- Progress Reporting: Regularly report progress to stakeholders, keeping them informed about development milestones and potential challenges.
Required Technical and Professional Expertise
- Proven Experience as a Software Developer: Relevant industry experience, in the area of Enterprise Server, Linux application and Cloud Development, Container, virtualization Management is required.
- Linux Platform Development: Expertise in Linux packages porting, Linux Platform Development, Container technologies, Kubernetes, Dockers, Virtualization Management, REST API, App Dev on Cloud Platform, Catalog Services, Micro Services, DevOps (Continuous Integration).
- Data Science: Having good knowledge on Machine Learning, Datascience frameworks .
Preferred Technical and Professional Expertise
- Proficient Code Development: Proven programming skills in Python, Go Lang, NodeJS, Ansible, Scripting.
- Problem-Solving Excellence: Strong problem-solving skills with the ability to address performance bottlenecks, ensuring optimal system performance.
- Demonstrated execution experience of App cloud development / container technologies
- Z Systems experience and exposure to Catalog Services, Micro Services
- Prior experience / exposure to Storage, Networking and Security would be an added advantage