Identify and implement emerging technologies to enhance software development efficiency and business value.
Core competencies, knowledge and experience Technical Leadership & Team Management – Proven ability to lead and mentor development teams, fostering collaboration, innovation, and technical excellence in a multinational environment.Software Development & Architecture – Expertise in designing and developing scalable, secure, and high-performance applications using Python, Java, JavaScript (Node.js), microservices, and cloud technologies.Security & Identity Management – Strong knowledge of IAM protocols (OAuth, OIDC, SAML2), penetration testing, and application security best practices.Agile & DevOps Practices – Experience managing sprints, backlogs, CI/CD pipelines, and DevOps workflows to drive efficiency and agility in software delivery.System Performance & Monitoring – Hands-on experience with Nginx, Apache optimization, networking troubleshooting, and observability tools (Splunk, Grafana, Dynatrace) to ensure high availability and performance.Technical / professional qualifications:- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in software development, including leadership roles in a multinational environment.
- Expertise in programming languages – Python, Java, JavaScript (Node.js); bonus: Golang, Kotlin.
- Strong knowledge of frontend & backend development – React, Angular, API design, and microservices.
- Experience with security & IAM protocols – OAuth, OIDC, SAML2, penetration testing, and security best practices.
- Proficiency in DevOps & CI/CD – Agile methodologies, sprint management, and CI/CD pipelines.
- Hands-on experience with system performance optimization – Nginx, Apache, networking troubleshooting.
- Proficiency in monitoring & observability tools – Splunk, Grafana, Dynatrace.
- Cloud & Infrastructure knowledge (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is a plus.
- Proven leadership experience – Managing and mentoring development teams in an Agile environment.
- Strong problem-solving and decision-making skills – Ability to handle complex technical challenges.
- Excellent communication and stakeholder management – Ability to work cross-functionally in a global environment.