Hybrid Software Engineer

Posted 2 months ago

Apply now

About the role

  • Software Engineer responsible for developing and troubleshooting software modules for Vodafone Turkey. Collaborating with business departments and enhancing charging products through analysis and design methodologies.

Responsibilities

  • Purpose of this role is to take part in analysis, design, development and troubleshooting of software modules, products and solutions,
  • Analysing, designing and developing software modules.
  • Working closely with related business departments to guide them while shaping their requirements.
  • Preparing necessary design artefacts (design documents, flowcharts, database models, architecture diagrams)
  • Following up coding standards, best practices and quality objectives during development.
  • Performing troubleshooting and support activities for the software modules, products and solutions delivered.
  • Working with partners to envision, define, and execute integrations
  • Making research and implementing new technologies to improve time to market, quality, flexibility and reusability
  • Ensuring the delivery of software modules, products and solutions with committed functionality and performance criteria, within committed timelines.
  • Fulfilling consultancy requests from customers (internal/external).
  • Complying with information security policies, standards and procedures of Vodafone Turkey.

Requirements

  • Know-how and experience on software architecture, design and development technologies such as;
  • o Java and/or similar modern programming languages,
  • o Microservices, containers and cloud native applications,
  • o APIs, Web Services, SOAP, REST and similar technologies,
  • o Spring and/or similar frameworks,
  • o Event Driven Architecture and messaging services technologies such as Apache Kafka
  • o Commonly used open source tools and technologies,
  • o Algorithms, object oriented programming, design patterns,
  • o Multithreading and concurrency,
  • o Operating system, database and networking concepts,
  • o Agile software development methodologies,
  • o CI/CD tools and methodologies,
  • o Secure programming.
  • Knowhow and experience of Telecommunication concepts and services.
  • Self motivated: Motivated to do or achieve more because of one's own enthusiasm or interest, without needing pressure from others.

Benefits

  • Vflexy: Flexible Benefits Program
  • Hybrid working kit
  • Ergonomic kit allowance
  • Digital meal voucher
  • Flexible transportation allowance.
  • Employee assistance hotline & counselling
  • Comprehensive and flexible private health insurance
  • Discounted price deals for wide range of products & services

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job