Overview
This position is for a Technical Lead responsible to lead a team that works on a long-term
software projects for U.S and Japanese clients. The job location is Trivandrum, India. He/
she will be communicating with the client representatives, both for technical and
management aspects. Communication will be through various modes of collaboration
including web conferences, emails, and other web tools. Work involves requirement
elicitation, software architecture designing, performing reviews, resource planning and
project estimation. He/ she will be responsible for taking each assigned task to completion
ensuring the quality of deliverables. Should have self-initiatives, decision making and self-directing capabilities to work with minimal supervision and a “go-getter” attitude.
Job Responsibilities
Perform software requirements analysis and determine the functional and non-functional requirements of the project.
Analyze requirements and create solutions and software architecture design.
Work breakdown, tasks estimation and scheduling tasks for the team.
Perform reviews and provide technical guidance for the team
Communicate with clarity of requirements and expectations of deliverables.
Planning, delegation and tracking of all project activities.
On-time delivery of the product with quality
Identify possible risks and prepare contingency plans.
Work closely with stake holders including customers to ensure successful
execution of the project.
Manage priority changes and conflicts gracefully with stakeholders involved.
Address customer escalations and be able to think at fast pace to identify and
solve issues in the product.
Proactively use/ suggest tools and systems to improve quality, productivity etc.
Stay up to date on relevant technology and process advancements.
Qualifications and Requirements
10+ years’ experience in software development involving multiple modules/
components.
Good understanding of software development lifecycles (SDLC), version control
and traceability.
Experience in developing software under Waterfall and Agile development
methodology.
Strong knowledge in any of the front-end (React/Angular) and any of the back end technologies (Node/.NET Core/Java/Python)
Strong knowledge in requirement analysis and flexible in customer
communication
Knowledge in cloud(AWS or Azure) will be a plus
Knowledgeable and well versant with various development tools for designing,
coding, debugging/ troubleshooting, testing, bug tracking, collaboration and
source control.
Bachelor’s degree or equivalent in Engineering discipline - Computer/
Electronics.
Knowledge, Skills and Abilities
Proven capabilities for team leading.
Demonstrable knowledge of large software system design, development and
maintenance lifecycles.
Ownership of technical product delivery and quality of work involved.
Outstanding attitude and energy to explore unfamiliar software implementations
and troubleshoot issues.
Strong interpersonal skills to get things done as a team.
Flexible to work in a distributed and collaborative global team environment
across time zones.
Excellent written and oral communication skills. Experience communicating with
USA/ European teams will be an added advantage.
Hardworking with “whatever it takes” attitude.