Job Description
Role Purpose:
The Software Engineer is a core member of the Network Team implementing Software solutions. The Software Engineer will be responsible to implement and develop Software to create software solutions in order to save cost and add value. Function will be acting as third level of support for the operation team.
Key Accountabilities and Decision Ownership:
– Develop SW automation application by the architects.
– Set the standards and processes for the tools and systems for Development.
– Working on IDE tools for ETL/Reporting/SQL/Programming
– Generate Needed Development Documentation, Flowcharts and Diagrams
– Business understanding to provide the correct solution to add value and save cost.
– Analyse and optimize all requirements to develop the required tools.
Core Competencies, Knowledge and Experience:
– Graduation degree in Engineering
– Experience in .Net is a must
– Experience in Python Automation is a must.
– Solid understanding of object-oriented programming concepts and design patterns
– Working in international, distributed teams
– Experience of working on projects that span multi-disciplinary areas of differing size and complexity to meet business expectations and deliver results.
– Confident and able to liaise and influence at all levels within Vodafone and/or relevant customer organizations.
– Excellent organization and prioritization skills with demonstrable experience of the production of plans to describe stage, phase, dependency and milestones.