Search by job, company or skills
Job Description:
You will lead and mentor a scrum team in OneXtel Engineering team. You are tasked to
build an omni channel (SMS, Email, Voice and social) messaging product built with the
cutting-edge technology with an objective to support billions of txns every day.
Primarily, you need to be a technology guru and a champion of the engineering
processes and team management. You should have a minimum of 10 years of
experience in core software development, out of which 3 years should be in the
managerial role. Strong analytical ability and effective verbal and written
communication skills are required to succeed.
Key Responsibilities
You are to engineer a set of extremely scalable, extremely reliable, high volume
messaging products for SMS aggregation & other communication channels. You
hold accountability for your respective team(s) and product(s).
Work closely with business teams and align product deliveries along with business
demands. You are one of the key contributors in achieving Onextel's goals and
growth.
Understanding Customer requirements and delivering it with your team will be
primary objective of the role.
Define, measure and adhere to quality of deliverables by team
Help your team to follow Scrum as a delivery mechanism
You will be growing your teams by thoughtful planning, strategic decision making
and using your eye for talent to hire the best engineers and engineering
managers. You will also need to manage your team member's career plan.
You develop your teams by promoting intellectual rigour, identifying skill gaps
and providing training where required.
Drive Customer Satisfaction through Delivery within Cost, Schedule & expected
quality.
Create technical requirement documentation and be responsible for traceability of
requirements at the system level.
Drive your teams forward by being objective and supportive, as well as raising
the bar continuously by striving for the excellent delivery and code quality
Managing and ensuring that the requirements and design are understood and
implemented correctly by the project team. Ensure that engineering processes
such as version control, release management, QA etc. are followed to the letter
and spirit.
Contribute in defining solution and subsystem architecture under considerations
of platform constraints. Detects common architectural and functional components
in order to enable reuse and maintainability Execute various POCs and
benchmarking exercises.
Analyse product(s) issues from the operations and take complete ownership in
providing a relevant solution(s)
Responsible for driving strategic initiatives like Productivity, Automation,
Outsourcing, & Location in order to be competitive
Skills Set
Deep knowledge with Hands-on skills on
Design and deliver scalable solutions in any high level language
Design Review and Code Review of Team Members
Deep knowledge of one high level language like C++/Java/Python
Message-oriented middleware
PostgreSQL
Knowledge of Functional programming paradigm if a big plus
Thorough understanding of
How does the Internet work from application layer till the physical layer
Cloud architecture, DO, AWS, Azure (Any one is sufficient)
Architecture and working of a virtual machine
Single Page Architecture
Socket level programming
REST API designing
Sprint based delivery, Test-driven development
CI/CD
QA lifecycle
JIRA, Github
Date Posted: 22/10/2024
Job ID: 97476467