Who are we?
If you’re a smartphone user then you are part of an ever more connected and digital world. At Amdocs, we are leading the digital revolution into the future.
From virtualized telecommunications networks, Big Data and Internet of Things to mobile financial services, billing and operational support systems, we are continually evolving our business to help you become more connected.
We make sure that when you watch a video on YouTube, message friends on SnapChat or send your images on Instagram, you get a great service anytime, anywhere, and on any device.
We are at the heart of the telecommunications industry working with giants such as AT&T, Vodafone, Telstra and Telefonica, helping them create an amazing new world for you where technology is being used in amazing new ways every single day.
In one sentence
Leads and mentors a small team within a specific task or project on a Scrum-based methodology and DevOps environment. Responsible for technical aspects of the project.
Performs high-level design as well as hands-on development, empowers self-managed teams and enforces technical standards, including software coding standards and those of tools and platforms.
Ensures process alignment and team mentoring.
What will your job look like?
You will lead a small multicultural and cross-functional development team, combining the specific skills of each member to develop Microservices in a cloud environment.
Provides technical guidance to software engineers by means of coaching and mentorship throughout E2E software development based on Scrum and CI-CD principles to achieve project goals on the required level of quality.
Promotes team engagement, empowerment and motivation.
Promote test automation within the team.
Provides input to the software engineering manager for estimates, resource needs, milestones and risks. Per account methodologies defines work breakdown structure, plans and leads task execution, ensuring effective delegation, monitoring tasks, identifying risks and handling mitigation and escalations, mastering and executing Scrum ceremonies and empower the scrum members and enables cross functional capabilities.
Provides hands-on technical and functional input to design, maintenance, build, integration and testing of complex software components according to functional and technical design specifications.
Reviews and provides feedback and suggests solutions, including operability perspective. Identifies areas for automation.
Follows Amdocs software engineering standards, applicable Agile software development methodologies based on Scrum and release processes.
Performs code reviews and participates in test reviews.
Analyzes and provides input for the requirements and provides impact assessment for new features or bug fixes.
Represents / leads discussions related to products / applications / modules / team (for example, leads technical design reviews).
Builds relationships with internal customers / stakeholders. Represent the team with stakeholders.
Enforces quality processes (such as performing technical root cause analysis and outlining corrective action for given problems), measures them and takes corrective actions in case of variances.
Ensures all the project agreed deliverables are completed to the required level of quality.
Collaborates and adds value through participation in peer code reviews, provides comments and suggestions, and works with cross-functional teams to achieve goals.
Supports managerial routines of Hire-to-Retire , mainly providing professional leadership of the team, peer feedback and development, assuring productivity and effectiveness of the team.
All you need is...
Bachelor's degree in Science / IT / Computing or equivalent 2-3 years of experience at writing software code in at least one programming language.
Should have at least 5 years of experience in a software engineering role.
Significant proficiency / in-depth knowledge in the domain (Java and / or products).
Previous experience in leading tasks and / or mentoring engineers. Thorough understanding of software development and / or support methodologies, principles and procedures and related software management tools.
Good interpersonal and communication skills.
Capacity to provide constructive feedback to team members and help on team development.
Scrum and DevOps, CI-CD, Java, Rest APIs, Microservices, Maven, Git, SQL.
Additional Desired : AWS / Cloud environment, Kubernetes, Amazon Queue Service, Docker, Containerization, Artifactory, Couchbase, Cassandra, PostgreSQL.
Why you will love this job :
You will be challenged with leading and mentoring a small development team
You will be challenged with leading the technical aspects of the project
You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth
You will have the opportunity to work with the industry most advanced technologies