Job Description
Technical Lead - C Programming at Wipro Technologies
Join Wipro Engineering as a Technical Lead specializing in C programming, a key role driving innovation and excellence within our dynamic VLSI division. This position is designed for seasoned professionals who are passionate about leveraging strong C/C++ development skills and Unix Shell scripting to deliver high-quality software solutions. As a Technical Lead, you will play a vital role in overseeing the design, development, and implementation of cutting-edge applications that facilitate business growth and operational efficiency.
You will lead agile teams, fostering a collaborative environment that encourages innovation and quality. Your expertise in debugging and problem-solving will be critical in identifying issues early and guiding your team to successful resolutions. Excellent communication and leadership skills will empower you to manage, mentor, and motivate your development teams while interfacing effectively with project managers and stakeholders.
In this role, you will have the opportunity to work across the entire software development lifecycle from requirements gathering and solution design through coding, configuration, testing, and deployment. Your contributions will ensure that technical solutions align closely with business objectives and industry best practices.
- Drive architectural and technical decisions within the team to promote best coding standards and practices.
- Guide team members in Agile project development methodologies enhancing timely and effective delivery.
- Conduct rigorous code reviews and provide consistent feedback and training to foster skill development.
- Collaborate with cross-functional teams to integrate and deploy new software applications seamlessly.
- Develop clear technical documentation and training materials to support end-user adoption.
Embrace the challenge of working in a fast-paced, innovative environment where your leadership helps shape the future of Wipro Engineering.
͏
Areas of Responsibility
As a Technical Lead, you will be integral to capturing and translating business needs into effective technical solutions. Your responsibilities include:
- Requirement Gathering: Engage with stakeholders to understand business needs across various modules. Document detailed functional requirements and ensure clarity and completeness to facilitate smooth development workflows.
- Cross-Functional Collaboration: Work across business processes to identify dependencies, linkages, and potential impacts of proposed changes to ensure comprehensive solution design.
- Stakeholder Communication: Act as a liaison between technical teams and business stakeholders, ensuring transparent and consistent communication throughout project phases.
͏
Solution Design and Development
Under the guidance of the Project Manager, you will take ownership in:
- Solution Architecture: Facilitate the creation of scalable and maintainable application designs that align with technical standards and business requirements.
- Code Quality Oversight: Review and validate code to ensure adherence to project standards, promote code reuse, and unify replication patterns.
- Technical Query Resolution: Support team members by resolving complex technical challenges to advance development progress smoothly.
Your leadership will ensure that the team develops robust, high-performance software aligned with project timelines and quality benchmarks.
͏
Problem Solving and Implementation
In this phase, you will:
- Perform in-depth root cause analysis to detect and troubleshoot recurring technical issues, enhancing software stability and performance.
- Modify and optimize software code to incorporate new hardware capabilities, improve interface integrations, and enhance overall system efficiency.
- Collaborate closely with technical teams to validate system configurations and ensure seamless integration of new applications.
- Develop comprehensive user training documents and support materials to facilitate adoption and reduce operational transition risks.
͏
Required Skills and Competencies
- Technical Expertise: Demonstrable proficiency in C programming and strong experience with Unix Shell scripting. Depth in debugging techniques and software development lifecycle processes.
- Leadership: Proven ability to lead and mentor development teams within agile environments, managing deliverables and fostering collaborative working relationships.
- Communication: Excellent verbal and written communication skills for effective collaboration with technical and non-technical stakeholders.
- Competencies: Client centricity, passion for results, execution excellence, collaborative working, learning agility, problem-solving, decision making, and effective communication are essential competencies for success in this role.
- Experience: 5-8 years in software development, with a focus on technical leadership and C programming expertise.
At Wipro Technologies, we aim to empower your career through continuous learning and meaningful challenges. Join us to be part of a future-focused company that values reinvention and innovation, where your skills shape the transformation of our industry.
Mandatory Skills: C Programming .
Experience: 5-8 Years .
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.