GENEL NİTELİKLER VE İŞ TANIMI
RESPONSIBILITIES:
We are seeking a Software Engineer (Senior Specialist) with the will and ambition to work in high performing Vodafone Team responsible for Leading Digital Transformation in Turkey, reporting to Payment&Dunning Capability Solution Manager, IT of Vodafone Turkey.
- To make research and implement new technologies to improve our time to market, service quality, flexibility and reusability.
- To contribute to the product development pipeline with creative ideas.
- To investigate and survey new technologies and share knowledge and experience with other teams.
- To make research on using available open source software components and inform the results of studies with other groups.
- Responsible for analysis and clarification of business requirements.
- To work closely with related business departments to guide them while shaping their requirements
- Responsible for translating system requirements to valid architecture, use cases, technical specification and tasks.
- Delivers detailed functional and technical analysis against backlog items in line with solution designers in other teams; handshakes on the specifications of the integrations points.
- Works with solution architect to maintain product roadmaps and target architecture
- Reviews and approves vendor design documents; follow ups vendor development.
- To mentor and guide less experienced team members to improve their skills and vision.
- To recommend solutions to achieve tasks more efficiently and reliably.
- Responsible for coding and debugging complex software modules and cases (drawing flow chart, designing database model, designing modules, architecture).
- To follow up coding standards and best practices, and provide suggestions for application and process improvement
- To review business requirements, functional specifications and release notes to prepare test cases and scenarios.
- To perform troubleshooting, maintenance and 2nd level support of the products and services delivered.
- To prepare/review troubleshooting guides for frequent problems.
- To escalate necessary problems to related product vendors.
- To provide technical advice to other organizations, partners, customers and stakeholders.
- To support and troubleshoot applications as required, optimizing performance, resolving production problems, and providing timely status updates.
QUALIFICATIONS:
- University Degree preferably on Telecommunications, Computer or Electronics Engineering
- 2+ years of experience
- Know-how and experience of Telecommunication concepts and services.
- Know-how and experience design and development technologies such as;
-Algorithms, object oriented programming
-Multithreading, concurrency
-Java or similar modern programming languages.
-Web Service, SOAP, REST, APIs
-Agile software development methodoligies (Scrum, Kanban)
-Micro services and cloud native applications
-Know-how and experience of operating systems, database and network components
- Driving High Performance: He/ She is totally clear about what’s required and are effective at getting high performance from others to deliver our business goals.
- Influence and Impact: To communicate with Influence and Impact, clearly and passionately engaging customers, colleagues and stakeholders to have the desired impact.
- Initiative: To do things proactively, stepping up and taking action to improve current situations or address challenges and potential opportunities.
- Leadership: Engage people on the direction and goals for team or project and excellent role model.