What You'll Do
We have a phenomenal opportunity for a Software Engineer / Technical Lead to join our team in Lifecycle Customer Experience.
Develop your technical skills as you deliver new capabilities using groundbreaking technologies and processes and hone your collaboration and leadership skills as you work with a team of hardworking engineers and interact with business partners.
Responsibilities include :
Technical Evaluation and Design :
Understand the business context, problem, and business goals
Perform technical analysis, design, development, and implementation of projects.
Work in a highly cross-functional environment large scale demanding program, partner with multiple businesses and global teams
Identify opportunities for improvement, optimization, and innovation, leveraging best practices and advocating client position, while correlating complex business requirements with foundational capabilities.
Ensure architecture, technical design and overall solution meets client / customers’ needs
Influence and encourage utilization of core technologies and out-of-box solutions.
Presenting and communicating thoughts, ideas, recommendations, and proposals optimally at various levels within the organization.
Responsible for the quality of the solution, and timely delivery
Cloud technologies experience
Technical leadership
Provide consultation on technology, software engineering experience
Be an advisor to stakeholders, IT / DES management and clients to provide solution recommendations
Ability to drive change and deliver change in a very productive way
Lead and mentor peers and junior developers
Who You'll Work With
As part of the Digital Enterprise Solutions team, you will be part of a global IT team committed to delivering outstanding services, tools, platforms, and data used to power our Customer Experience organization.
You’ll be part of a highly dynamic and empowered team of collaborative Engineers and Technical leaders / Architects who are passionate about building, supporting and improving business critical services that supplement Cisco products.
Who You Are
We’re seeking a hardworking, expert and self-motivated IT professional who has a real passion for technology. You feel comfortable dealing with ambiguity, and you are able to influence within and outside the organization.
Minimum Requirements
12-18 years of experience in Software Development using various methodologies of Agile practices
Strong expertise in Object Oriented Software Design Patterns
Java, Scala, Python, Microservices, Docker, Kubernetes. Angular / ReactJs
Strong Experience / Expertise in designing & implementing cloud based solutions
In-depth knowledge of relational databases (PostgreSQL, MySQL, Oracle) and NoSQL databases (e.g.MongoDB).
Knowledge of Machine Learning & underlying artifacts to build solutions.
Knowledge of AWS technologies - EKS, ECS, SQS, API Gateway, Elastic Cache, Serverless technologies Github / Bitbucket, Security Scans, Unit Testing, Integration Testing, CI, CD, Static Code analysers
Performance Benchmarking and Performance tuning
Strong in debugging and log analysis
Ability to learn new technologies quickly
Knowledge of Splunk Development, Platform is a plus