This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Python Java Principal Software Engineer – Vice President is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Job Responsibility:
Establishing and implementing new or revised application systems and programs in coordination with the Technology team
Lead applications systems analysis and programming activities
Requirements:
Programming skills – including concurrent, parallel and distributed systems programming
Advanced level knowledge of Java and Python
Advanced level experience with HTTP, ReSTful web services and API design
Messaging technologies (Kafka)
Experience with Reactive Streams
Experience in AWS S3 and GCP Big Query
Must to have 10-16 years of relevant experience in Apps Development using Java, Python, RESTful APIs, KAFKA, Apache Hadoop
Extensive experience system analysis and in programming of software applications
Experience in managing and implementing successful projects
Subject Matter Expert (SME) in at least one area of Applications Development
Ability to adjust priorities quickly as circumstances dictate
Demonstrated leadership and project management skills
Consistently demonstrates clear and concise written and verbal communication
Bachelor’s degree/University degree or equivalent experience
Nice to have:
A good working knowledge of a scripting language such as Groovy, Python, JavaScript, etc.
Messaging technologies
Experience with Kubernetes
Good understanding of the Linux OS
Experience with Gradle, Kotlin would be beneficial