As a Developer you will work in agile/not agile frameworks, workshops/events facilitation, teach and communicate with different organizational levels. You will need to be able to understand current organization (AS-IS) and act in transformational environment (TO-BE). You will encourage teams to improve performance and maturity, focusing on delivering value to the customer in a sustainable, iterative and collaborative way.
We need somebody like you to help us in different fronts:
- Facilitate discussion, decision making and conflict resolution. Provide possible solutions with internal and external communication, improving transparency and radiating information.
- High capacity for adaptation and change when dealing with multiple technologies at the same time.
- Design and development of high availability software solutions.
- High capacity for adaptation and change when dealing with multiple technologies at the same time.
- Definition of best practices for development, automatic testing and deployment.
- Actively working on the optimisation and efficiency of software development processes.
- Implementing timely alerts and metrics to measure solutions.
- Ensure that the software has the necessary quality in both maintenance and new software development.
- Implement software quality controls.
Must Have:
- Degree in Computer Science Engineering: ideally Master’s degree
- Python 3: advanced, expert level (+ low-level programming experience)
- Linux / Unix
- Jira, Confluence
- PyTest, JUnit, Mockito
- AWS: some good commercial experience
- C++ is very nice to have (for mathematical models), at least 1 year of experience
- DevOps: good knowledge of AWS, Docker, Git and Jenkins
- Terraform, Kubernetes
- UnitTest
Database’s: Redis, ElasticSearch
Nice to have:
- Monitoring Platforms ( Grafana )
- Planification and processes automation platform.
- Desire to learn new technologies
What do we offer you?