Ahmedabad, Gujarat, India
1 day ago
Full Stack Developer

As a Software Team Leader, you will be responsible for:

Leading and managing a talented team of software developers, providing guidance, support, and mentorship to ensure the successful delivery of software projects Collaborating with cross-functional teams to gather and analyze software requirements, and translate them into technical specifications and actionable plans Overseeing the end-to-end software development lifecycle, from planning and design to implementation, testing, and deployment Driving continuous improvement initiatives to enhance software quality, performance, and scalability Identifying and mitigating risks, issues, and dependencies that may impact project timelines and deliverables Championing a culture of innovation, collaboration, and knowledge sharing within the software development team Ensuring compliance with industry standards, best practices, and regulatory requirements Providing regular updates, progress reports, and insights to senior management, stakeholders, and project sponsors Contributing to the recruitment, onboarding, and professional development of software team members Participating in strategic planning and decision-making processes to drive the long-term success of the industrial Cloud team

Experience:

Minimum of 12 years' experience in the industrial software industry Demonstrated experience in leading and managing software development teams Proven track record of delivering complex software projects on time and within budget Strong understanding of software architecture, design patterns, and development best practices

Education Qualification:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

Certification Required:

Relevant certifications in project management, software development methodologies, or leadership will be an advantage

Behavioral Skills:

Exceptional leadership, communication, and interpersonal skills Strong problem-solving abilities and a proactive approach to addressing challenges Ability to inspire, motivate, and empower team members to achieve their full potential Excellent decision-making and conflict resolution capabilities Adaptability, resilience, and a growth-oriented mindset

Technical Skills:

Proficiency in programming languages such as Java, C++, Python, or JavaScript Expertise in software development tools, frameworks, and version control systems In-depth knowledge of cloud technologies, microservices architecture, and containerization Experience with agile methodologies, DevOps practices, and continuous integration/continuous deployment (CI/CD) Understanding of industrial automation, IoT, and data analytics will be advantageous

Non-Negotiable Skills:

Proven experience in leading and managing software development teams Strong understanding of software architecture, design patterns, and development best practices Exceptional leadership, communication, and interpersonal skills
Confirm your E-mail: Send Email