31 ago
Discovered MENA
Buenos Aires
Senior Software Engineer
Location: Abu Dhabi
Package: $7,500 - $9,500 per month TAX FREE plus benefits
Duration: Permanent
I am currently partnered with a brilliant company committed to delivering cutting-edge solutions and enhancing user experiences for various sectors. Their mission is to empower teams with innovative technologies that optimize operations and facilitate efficient issue resolution.
We are currently seeking a highly skilled and enthusiastic Software Engineer with expertise in Kotlin and Java to join the team in Abu Dhabi.
Responsibilities:
· Conduct in-depth research, design, and development of advanced cellular communications solutions using Kotlin, Akka, Gradle, Gitlab, and Docker.
· Design and implement systems based on cutting-edge methodologies such as Domain-Driven Design, Reactive Architecture, and Actor model.
· Develop and maintain CI/CD pipelines, perform comprehensive unit tests, integration tests, and end-to-end tests.
· Collaborate closely with a team of experienced developers, system architects, and product managers to deliver top-quality technical solutions.
· Contribute to crucial technological and architectural decisions.
· Work collaboratively in agile, multidisciplinary teams, embracing Agile principles, methodologies, and tools.
Requirements:
· Possess a minimum of 8 years of solid experience in Kotlin and Java software development.
· Strong proficiency in functional programming, message-based communication, Reactive programming, Domain-Driven Design (DDD), and Test-Driven Development (TDD).
· Hold a bachelor's degree in computer science or a related field.
· Ability to comprehend complex documentation and develop efficient tools based on specifications.
· Demonstrated ability to work autonomously with excellent planning and project execution skills.
· Proven experience as a team player in Agile environments.
· Excellent analytical, problem-solving, and debugging skills.
· Additional Requirements:
· Genuine passion for software development and emerging technologies.
· Exceptional written and verbal communication skills.
· Flexibility and the ability to thrive under pressure.
· Strong command of the English language, both spoken and written (upper-intermediate level).
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.