Main Purpose and Goal
This role is responsible for the analysis, design, implementation, test and maintenance of software modules inside the Digital Innovation team to create new Digital Services for internal and external customers.
This role is responsible to understand Avnet software and architectural environment to be integrated with new innovative digital platforms.
This role will contribute to the organisation’s culture change to become more digital also having contact with business for the creation of a strong internal know how on advanced analytics.
Main Tasks and Responsibilities
Understanding the business environment and the impact of digital transformation
Evaluating, identifying and developing software solutions
Leading software development projects
Documenting and recording every aspect of an application or software
Training and overseeing the activities of the members of the development team
Planning, tracking and scheduling software deliverables
Locating and directing solutions for critical challenges
Looking for problems within software systems and resolving the issues
Propose new ways to drive, predict and analyse today’s business based on requirements provided
Be open and proactive to propose new ideas for data’s usage while developing Software modules
Digital Cultural Transformation
Be part and contribute, as a team, to a general digital cultural transformation process among the organization
Degree in computer science / engineering
4+ years of experience in Software
Broad understanding of coding and programming languages (SQL, Phyton, SparkSQL, Databricks are preferred)
Experience with database design and data modeling (Microsoft SQL Server is preferred)
Extensive knowledge of the software development process and corresponding technologies
Excellent understanding of design patterns and architectural styles (Azure is preferred)
Proficient knowledge of the operation and development designs of agile software
Interpersonal and social skills
Attention to details
Strong analytical skills
Good communication and presentation skills
Project management basics
The above statements are intended to describe the general nature and level of work being performed. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills.