Software Engineer – Python Developer
Software Engineer – Python Developer
Posted 5 months ago
About Us
Prismberry is a leading provider of software & automation services to diverse industries. We specializes in Software Development and IT Services, with expertise in be-spoke automation & cloud-based software solutions for diverse industries. We are dedicated to delivering innovative solutions that transform businesses.
Why Prismberry
- Competitive salary and performance-based incentives
- Opportunities for career growth and advancement
- Collaborative and innovative work environment
- Cutting-edge technology solutions
- Strong commitment to employee development and well-being
Job Description
Key responsibilities
- Build a Python Automation Suite for hardware platforms used in servers.
- Build and compose tests for firmware and system software components.
- Build and manage suites of automated regression tests.
- Work as an independent contributor.
Job details
Software Engineer – Python Developer | Permanent Job | 9 Working Hours |
Location – Noida | 5 Days Working | Experience – 2 – 4 |
Key skills and experience required
- A minimum of 2 years of experience as an individual contributor and a Bachelor’s degree in Engineering from recognised University.
- Outstanding debugging and programming abilities in Python
- Strong familiarity with generic testing frameworks, packages, and methodologies
- Outstanding oral and writing communication abilities, a strong work ethic, and a strong sense of cooperation.
- Practical experience interacting closely with microcontroller & microprocessors
- Practical knowledge of the Robot automation framework.
- Practical knowledge of test frameworks such as PyTest, Unit-test, Flask, and others for Python development.
- Understanding of CI/CD and DevOps principles; ability to create pipelines with Jenkins and open-source tools
- It would be beneficial to have knowledge of cloud computing platforms like AWS, Azure, and GCP.
- It is favored to have a basic understanding of the tools used to implement Kubernetes, containers, or virtualization technologies.
- Must have practical expertise any Version Control System such as GIT.
Competent in the subsequent areas
- Unit testing as well as coding in 1-2 languages (e.g. Java, C#, etc.)
- Object-Oriented Design (OOD) and analysis
- Application of design patterns
- Application of non-functional software qualities such as resilience, maintainability, etc.
- Applying behaviour-driven testing techniques
- Git, BitBucket or any version control