ST

Development Lead

Standard Chartered Bank
Bangalore8-11 LPA Posted 25 Apr 2025
FULL TIME
Devops
Gcp
Sql
Azure
Java
+2 more

Job Description

Key Responsibilities:

Team Leadership & Mentorship:

  • Lead a team of developers, ensuring the successful delivery of high-quality software solutions.
  • Provide technical direction and guidance to the team, helping to resolve complex issues and making key architectural decisions.
  • Mentor junior and mid-level developers to improve their skills and performance.
  • Foster a collaborative team environment and ensure continuous learning and growth.

Software Development & Architecture:

  • Oversee the design, development, and maintenance of software applications, ensuring they meet business and technical requirements.
  • Contribute to the architecture and design of scalable, efficient, and maintainable systems.
  • Ensure adherence to coding standards, best practices, and development methodologies (e.g., Agile, DevOps).
  • Ensure code quality and perform code reviews to guarantee high-quality deliverables.

Project Management:

  • Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
  • Break down complex technical problems into manageable tasks and delegate appropriately to team members.
  • Track project progress, manage timelines, and ensure that milestones and deadlines are met.
  • Identify potential risks and proactively address issues to prevent project delays.

Collaboration & Communication:

  • Act as the main technical liaison between developers and other teams, ensuring clear communication and alignment of goals.
  • Participate in sprint planning, retrospectives, and daily standups, ensuring transparency in the development process.
  • Regularly update senior management on team progress, challenges, and potential solutions.

Continuous Improvement:

  • Stay up-to-date with emerging technologies, trends, and industry best practices.
  • Promote a culture of continuous improvement by encouraging the team to learn new technologies and adopt new methodologies.
  • Optimize development processes, tooling, and workflows to improve efficiency and quality.

Quality Assurance & Testing:

  • Oversee the creation and execution of test plans to ensure software reliability, performance, and security.
  • Ensure the implementation of automated testing where possible and promote test-driven development (TDD).
  • Work closely with QA teams to identify, prioritize, and resolve defects.

Key Requirements:

Educational Qualifications:

  • A Bachelor's degree in Computer Science, Information Technology, or a related field.
  • A Master's degree or relevant certifications (e.g., Agile, Scrum, Cloud technologies) is a plus.

Experience:

  • 8+ years of experience in software development, with at least 3-4 years in a leadership or senior development role.
  • Strong experience with software development technologies, frameworks, and tools (e.g., Java, Python, .NET, Node.js, React, etc.).
  • Proven experience in Agile methodologies and the software development lifecycle.
  • Experience in leading teams and managing project timelines, resources, and deliverables.
  • Strong understanding of DevOps practices and tools for continuous integration and deployment.

Technical Skills:

  • Proficiency in multiple programming languages, frameworks, and technologies.
  • Strong understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
  • Expertise in database management, both SQL and NoSQL.
  • Familiarity with version control systems like Git and code collaboration tools.
  • Knowledge of API design and integration, microservices architecture, and related patterns.

Soft Skills:

  • Excellent communication and interpersonal skills to collaborate effectively with teams and stakeholders.
  • Strong problem-solving abilities to troubleshoot and resolve technical challenges.
  • Leadership skills to motivate, guide, and manage a team towards achieving goals.
  • Strong organizational skills, with the ability to manage multiple priorities and deadlines.

Desirable Skills:

  • Familiarity with Agile frameworks like Scrum or Kanban.
  • Experience with CI/CD pipelines and related tools (e.g., Jenkins, CircleCI).
  • Exposure to UI/UX design principles or working knowledge of front-end technologies.
  • Experience with machine learning or AI technologies is a plus.

Join WhatsApp Channel