Technical Lead

caterpillar

Bangalore 7 Years Exp Posted 1h ago

Job Description

  • Own technical design and delivery; enforce coding standards, best practices, performance and availability.

  • Lead code reviews, mentor engineers, and coach on design patterns and low-level design.

  • Ensure enhancements align with existing architecture; deep-dive complex legacy modules and propose optimal solutions.

  • Collaborate with DevOps/cloud teams on build, release, and deployment readiness.

  • Drive quality improvements, prevent production issues, and reduce technical debt.

 

Skills you will bring to the role:

  • Industry Knowledge: Knowledge of the organization's industry group, trends, directions, major issues, regulatory considerations, and trendsetters; ability to apply industry knowledge appropriately to diverse situations.

  • Problem Solving: Knowledge of solving appropriately to diverse situations.

  • Software Development Life Cycle: Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.

  • Software Product Testing: Knowledge of software product testing; ability to design, plan, and execute testing strategies and tactics to ensure software product quality and adherence to stated requirements.

  • Application Development Tools: Knowledge of application and system development; ability to utilize a variety of specific tools and toolkits for developing applications.

  • Artificial Intelligence: Knowledge of the concepts, technologies and methodologies of artificial intelligence (AI); ability to develop, implement and/or apply artificial intelligence products and services in specific industry domain to achieve business goals.

  • Programming: Knowledge of relevant programming languages and tools; ability to test, write, design, debug, troubleshoot and maintain source codes and computer programs.

    • Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.

Similar Openings for You