Job
Description
As a Technical Lead in the Appliances Integration team of our Cloud and Digital Group, you will play a crucial role in designing and implementing high-quality scalable cloud software. Your responsibilities will include providing technical leadership and mentoring to a small team of talented developers in an agile environment. To succeed in this role, your ability to lead the architecture, design, and implementation of maintainable, high-quality, and high-performing web and mobile applications is essential. You will be responsible for driving improvements in technical architecture, standards, and processes, as well as ensuring engineering excellence within the team. Collaboration with product management and other stakeholders for system design and delivery will be a key aspect of your role. Key Responsibilities and Outcomes: - Rapidly prototype technologies, tools, and components for evaluation - Build IPs and Proof of Concepts for products and projects - Set roadmap for Cloud Software Engineering based on architecture and process improvements - Review architecture, High Level Design, and Low-Level Design for Cloud, Web & Mobile Software - Shape architecture for robust, reliable, scalable, and high-performance applications - Provide technical guidance and coaching to developers and engineers - Oversee the progress of the development team to ensure consistency with the initial design - Strong experience with Agile project management, TDD, and BDD based development methodologies - Strong programming knowledge in Java, Python, JavaScript, AWS technologies, and mobile frameworks/technologies - Good exposure to HTML/CSS, JavaScript, UI/UX design, data analytics, and machine learning - Strong documentation, presentation, and communication skills Qualifications: - Minimum Qualifications: B.E/B.Tech in Computer Science or Electrical Engineering - 15+ years of solid software development experience - Proven experience as a software architect with Cloud, Web & Mobile - Strong technology vision with a developer mindset - Strong Polyglot programmer with experience in multiple languages - Excellent knowledge of software/application design and architecture of Web and Mobile apps - Familiarity with AWS, GCP, or Azure - Strong understanding of monitoring and logging tools, software design principles, and database design - Experience in Web and Mobile software development and coding in various languages - Exceptional coding, troubleshooting, problem-solving skills - Agile Software Development experience with Kanban/Scrum, TDD/BDD, and CI methodologies - Outstanding communication and presentation abilities - Positive team player attitude with leadership skills and conflict management Preferred Qualifications: - Exposure or knowledge in Renewable Tech companies - Familiarity with working in embedded, telecom, or hardware products - Ability to thrive in a fast-paced environment If you are a proactive and experienced technical leader with a passion for driving innovation and excellence in cloud software engineering, we invite you to join our dynamic team in Bangalore.,