Beschreibung
For our client from Remscheid we are currently looking for an IoT Software Developer with Testing focus B2C (m / w / d)Start: ASAP
Duration: 6 months with the option of extension
Workload: 100%
Location: Remscheid
Remote: possible by arrangement
languages: English (must) and German (nice to have)
Tasks:
- create new functions in the IoT environment
- Responsible for the development of software, e.g. an IoT app based on React Native and Java Microservices and Serverless Functions in the Azure Cloud
- Create, in coordination with the test engineers, tests, test environments and test interfaces that are necessary for the high-quality implementation of the function during development and integrate into the overall sequence of tests relevant for release
- Definition of test scenarios (integration & E2E)
- Supporting the design and installation of test setups (hardware) and automation using Robot Framework, Python and Appium and Terraform (DevOps)
- Working with Kubernetes, AKS, Stream Processing, Apache Kafka, MongoDB, Okta and CI / CD, Azure DevOps, Azure Functions, Bitbucket, etc.
- Design of software architecture together with the architects, implementation of the existing components, subsequent sprints with the Scrum team.
- Subdividing the product owner's user stories into tasks and taking them into the sprint backlog
- Supporting the product owner to break down epics into user stories in regular refinement meetings.
Technologies used:
- Phyton, C, C #, C++
- Jira plugins
- JUnit Tests, Monkey Testing, Regression Tests (to be automated), Appium, Cucumber
- MongoDB
- Apache Kafka
- End to end tests
- Robot Framework (based on Phyton)
- CI/CD
- Azure Pipeline
- Agile Frameworks
Requirements:
- Several years of project-related experience in companies
- very good knowledge of Phyton, several years of experience in development with Phyton
- well versed in the components and technologies used in the environment of automated testing
- Very good knowledge and enjoyment of testing
- technically and professionally versed in the use of hardware and software
- sound knowledge of modern development methods and tools as well as continuous integration and automated testing
- experience in an agile project environment
- Scrum experience in an agile project environment
- Good English and German language skills
- Ability to work in a team and intercultural skills
Michael Bailey International is acting as an Employment Business in relation to this vacancy.