Overview
Software Tech Lead in ABB's Motion Business Drive Products Division in Bangalore, India, leading a software development team to deliver high-quality software in line with project timeline and quality objectives. This position reports to the R&D Team Lead.
What you'll do
- Act as the first point of contact in Research and Development for specific product-related issues and maintenance.
- Identify, propose, and implement innovative solutions.
- Deliver high-quality software with your team in sync with project timeline and quality objectives.
- Understand user requirements, analyze requirements, and guide teams to develop high-quality software as per existing standards.
- Follow Definition of Done (DOD), Definition of Ready (DOR), unit testing, and create project documentation.
- Act as liaison between Project Manager, Product Owner and Team.
- Drive continuous improvement in the team.
- Define day-to-day tasks, monitor, and technically help team members accomplish targets.
- Perform Software Architecture design, define scope of improvement, and debug and perform RC analysis.
- Identify technical debt and propose technical solutions in line with product and customer needs.
- Define technical training requirements based on individual team members' competency and product requirements.
- As part of the Scrum team, provide weekly updates to the project manager to achieve project milestones.
What you'll need
- B.E/B.Tech/ME/M.Tech in Computer Science, Electronics, Electrical, or Instrumentation.
- 14 to 18 years of software development experience with C#, .NET Framework, Microsoft WPF.
- Sound knowledge of C++, C#, .NET Core Framework, WPF, OOPs, and LINQ.
- Knowledge of both Windows PC tools development and Web development.
- Excellent debugging capabilities to understand existing code base, development standards, design patterns, identify improvement areas and bugs.
- Exposure to agile software development methodologies, with a good track record of delivery compliance with respect to time and quality requirements.
- Excellent at understanding and analyzing user requirements, code development following existing standards, following DOD and DOR, unit testing, and creating project documentation.
- Able to provide work estimates, follow mutually agreed schedules, provide regular updates in team meetings, and report to project manager/stakeholders.
- Curious to learn and investigate new options, courageous in taking steps for improvement, collaborative and a good team player.
Nice to have
- Basic knowledge of PLC, Drive or any microcontroller-based device, and knowledge of industry usage of the device.
Details
- Location: Bangalore, Karnataka, India.
- Work mode: Hybrid (#L1-Hybrid).
- Reports to: R&D Team Lead.
Read the full description and apply on the company’s own careers page.