We are looking for a skilled software engineer. You would be working with specifying, designing, implementing and testing software. You also support our program planning and agile activities in the team.
Technology, engineering or related University Degree or student (MSc or BSc)
Knowledge/interest in programming languages and frameworks (e.g., Java17+, Python, JavaScript, HTML5, CSS, TypeScript, React), using and creating containers & container management tools like Kubernetes
Knowledge/interest in REST services and API usage and design (JSON, REST, Swagger)
Proven communication and collaboration skills and ability to work in cross-functional and international teams
Fluent in spoken and written English.
It would be nice if you also had:
Database knowledge/interest: SQL/HQL or Oracle or MariaDB
Knowledge of Continuous Integration (e.g. Jenkins, Git, Gerrit, GitLab)
Knowledge of Test automation (e.g., Junit, Jest, Selenium, Robot Framework, Cucumber) and Test-driven development
Knowledge of dependency management (e.g., Webpack, Maven, Gradle, npm)
Design, develop, test, and deliver high quality software to improve the availability, scalability, latency, and resiliency
Be presented with engineering practices such pair-programming, software refactoring taking advantage of the use of artificial intelligence
Be an advocate of the SW craftsmanship, believe in agile & lean values and have the quality first mindset
Embrace best engineering practices, focusing on Continuous Improvement and Continuous Delivery mindsets
Support and implement architectural and strategic decisions for a best-in-class software
Get in touch and work with domain experts, solution architects and delivery teams
The scope of this role has the capacity to grow over time with ample opportunity for career development and personal growth, and you will get to influence best-in-class software design in the Telco space.