Software Engineer responsible for software design and development at Vodafone in Istanbul. Collaborating with teams on DevOps practices and delivering high-quality code with agile methodologies.
Responsibilities
Analysis, design and development of software modules and services
Working collaboratively within the squad using agile practices
Supporting CI/CD pipelines, automation, monitoring and environment management to ensure reliability and operational excellence
Collaborating with DevOps engineers to enhance build, release and deployment processes
Delivering high‑quality code supported by unit tests
Suggesting improvements to user stories, UX and technical design
Managing technical debt as part of daily development activities
Conducting peer reviews and ensuring adherence to coding standards
Following best practices, coding standards and quality objectives
Performing troubleshooting, operational support and optimization for delivered modules
Researching and adopting new technologies to improve time‑to‑market, quality, flexibility and reusability
Ensuring delivery of software modules with committed scope, performance and timelines
Requirements
University degree, preferably in Computer Engineering or a related field
5+ years of hands‑on experience in software development
Know‑how and hands‑on experience with: Java and/or similar modern programming languages
Microservices, containers and cloud‑native application development
APIs, Web Services, SOAP, REST
Spring Boot framework
Kafka, Elasticsearch, Redis and other common open‑source technologies
Oracle and PostgreSQL databases
Algorithms, object‑oriented programming and design patterns
Multithreading and concurrency concepts
Operating systems, databases and networking fundamentals
CI/CD tools and methodologies (GitLab CI, Jenkins, ArgoCD etc.)
Secure coding practices
Knowledge and experience in Telecommunication Billing & Charging concepts
Self‑motivation : Driven by personal enthusiasm and curiosity
Initiative : Taking proactive action to improve processes and address challenges
Solutions Driven : Using sound judgement to make informed decisions
Working Together : Being a collaborative, non‑competitive team member
Senior Data Scientist with engineering skills solving high impact insurance business problems at Zurich Insurance Group. Focus on AI/LLM analytics software with global team collaboration in a fast - paced environment.
Senior Engineer in Highways team at Amey Consulting delivering sustainable infrastructure solutions. Leading projects, mentoring junior designers, and ensuring compliance with engineering standards.
Senior Engineer working with the Amey Consulting team on civil engineering projects in Scotland. Delivering sustainable infrastructure solutions and managing junior staff in a hybrid role.
Team Lead Engineering AI leading a multidisciplinary team to deliver AI solutions at Roche. Mentoring and overseeing AI service delivery and technical roadmaps to meet business goals.
Lead Software Engineer supporting the design and maintenance of enterprise systems at Broadridge, providing technical expertise and guidance on complex projects.
Staff Software Engineer at EarnIn, developing services and products for financial flexibility. Engaging in design, coding, and mentoring while driving technical direction and collaboration.
Software Development Advisor in Enterprise division responsible for technology strategy and process governance. Engaging in AI integration and application maintenance tasks within the Solutions & Operations team.
Senior Software Engineer at Booz Allen leading software development teams and driving innovative solutions through clean code and agile approaches. Focused on operational architecture and enhancing software capabilities.
Full Stack Software Engineer at Booz Allen delivering solutions in a fast, agile environment. Developing software and systems while helping clients overcome complex challenges using modern technologies.
Software Developer maintaining and developing InfoSec Dashboard solutions for ZEISS. Collaborating on data integration, dashboard creation, and security - tool integration in teams.