- Experience with cloud platforms like AWS/Azure/Google Cloud and virtualization concepts.
- Thorough understanding of APIs/Microservices testing ( Exposure to Web Architecture, REST API, and tools Postman)
- Scripting and development experience in a broad range of programming languages (Java/ Python) in Windows and Linux environment, Experience on nginx and gunicorn.
- Expertise in Cloud application logs monitoring/Debug/triaging to determine system behavior ( exposure to tools like Splunk, APM)
- Sets up and maintains CI/CD pipelines using tools to automate the build, test, and deployment processes, ensuring rapid and reliable software releases.
- Strong problem solving, troubleshooting, and good time management skills.
- Should be able to guide and mentor junior engineers in the team/section/LAB.
- Exposure to Agile/Scrum methodologies and work exposure with a larger team.
- Drive technology roadmap for simulator solution with focus on business impact.
- Collaborate continuously with the program and product development teams to implement new features/requirements.
- Perform analysis of the current practices and design and implement best practices and emerging concepts in development.
- Takes responsibility for consistent implementation of Design thinking, engineering processes, methodologies, standards and tools.
- Network and collaborate with senior technologists to achieve objectives and create business value.
- Generate proposals for continuous improvement.
- Evaluate emerging technologies, exercise independent judgment, develop innovation proposals and makes recommendations to senior management.
Python Developer - Bengaluru, India - HP
Description
Job Summary
This role is responsible for feature Development, maintenance of printer simulator to simulate the behaviour of a real physical printer as close as possible. Goal of continuous improvements in processes to ensure scalability and consistency. The role ensures that software applications meet high-quality standards and implements testing and quality control processes to prevent defects and ensure a positive user experience. The role ensures implementation of features, deployment, maintain and monitor to ensure simulator availability and troubleshoots issues.
Responsibilities
Qualification, Competencies and Skills:
Bachelors or Master'sdegree in Computer Science / closely related field with 12+ years of experience. Proven software architecture, design and development experience providing software solutions, deploying and maintaining applications.