Role & Responsibilities :
Develop and maintain applications essential for ensuring ongoing customer satisfaction and operational continuity.
Collaborate closely with the development and quality assurance (QA) teams to streamline processes, actively contribute to project enhancements, and improve overall efficiency.
Foster a growth mindset within the development team, promoting a culture of learning and collaboration.
Create automation scripts (e.g., Python, Bash) to streamline routine tasks, boost system efficiency, and support operational processes.
Proactively identify and troubleshoot technical issues, leveraging strong debugging and problem-solving skills to maintain seamless operations.
Maintain comprehensive documentation detailing configurations, processes, and procedures, ensuring accessible knowledge sharing and future reference.
Requirements :
- in Python Programming:Essential expertise in Python for creating efficient RESTful Web Services and automating tasks.
- in JavaScript & Web Technologies:Essential proficiency in JavaScript, HTML, and CSS for developing responsive websites and web applications. Familiarity with React.js is a plus.
- in Bash and Unix/Linux Command-Line Tools: Essential skills in utilizing Bash scripting and Unix/Linux command-line tools for efficient system management and automation.
- in Containerization & Orchestration:Essential expertise in Docker image creation, container management, and Kubernetes deployment for efficient orchestration.
- of Agile Processes: Experience working in Agile teams to deliver software features iteratively and continually improve products via feedback mechanisms.
- of API Gateway Security:Knowledge of API gateway concepts to implement secure measures and protect applications from potential security threats.
- for Technology and Continuous Learning:Demonstrated enthusiasm for technology, with a strong desire to learn new programming languages, tools, and technologies to stay updated in the field.
- Problem-Solving Skills:Proficient in critical thinking and problem-solving, capable of identifying and resolving complex technical issues efficiently.
- in Provisioning Infrastructure (GCP/Azure):Desirable experience in provisioning and managing infrastructure within Google Cloud Platform (GCP) or Azure.
- in CI/CD Implementation:Desirable experience in establishing CI/CD pipelines using tools like Jenkins or GitHub Actions to automate and optimize software delivery processes.
Exp : 5 Years-7 years
Preferred:
- of Machine Learning Deployments: Familiarity with deploying machine learning models and frameworks in production environments.
- of Java & Spring Boot:Experience in Java & Spring Boot is advantageous.
- Data Engineering Skills (Desirable): Familiarity with basic concepts in data engineering, including data pipelines, ETL (Extract, Transform, Load) processes, and basic data modeling. Exposure to tools like Apache Spark, Apache Hadoop, or similar data processing frameworks is a plus.
- Understanding of Monitoring and Logging (Desirable): Familiarity with foundational concepts of monitoring system performance and logging activities for troubleshooting and analysis purposes. Exposure to monitoring tools like Prometheus, ELK stack (Elasticsearch, Logstash, Kibana), or similar platforms is advantageous.