Application Team Leader- IT Deparment

Job Purpose

The Application Team Leader is responsible for managing a team, providing effective guidance, and ensuring the successful operation, modification, and troubleshooting of Ä¢¹½ÊÓÆµ»ÆÆ¬'s (Ä¢¹½ÊÓÆµ»ÆÆ¬) applications. This role involves overseeing the Software Developers, providing technical guidance, enforcing coding standards, and ensuring adherence to best practices in software development lifecycle (SDLC) and Agile methodologies. 

 

Job Responsibilities

- Provide technical direction, code reviews, and best practices enforcement for Software Developers.

- Define, design, and implement high-quality, scalable, and secure applications.

- Ensure adherence to Object-Oriented Programming (OOP), design patterns, and clean architecture principles.

- Guide developers in building microservices and system integrations, ensuring efficient and modular application design.

- Enforce coding standards, maintain version control and ensure proper documentation.

- Oversee database design, query optimization, and performance tuning for SQL Server, MySQL, and Oracle-based systems.

- Ensure the development of cross-browser and cross-platform compatible solutions.

- Lead and support efforts in mobile application development (Flutter preferred) if required.

- Oversee the entire Software Development Life Cycle (SDLC), from planning to deployment and maintenance.

- Implement Agile development methodologies (Scrum/Kanban) and ensure sprint goals are met.

- Collaborate with business analysts and stakeholders to define technical requirements and translate them into development tasks.

- Ensure proper unit testing, integration testing, and automated testing frameworks are followed.

- Supervise Software Developers, assign tasks, track progress, and ensure projects are delivered on time.

- Provide technical mentoring to enhance team capabilities.

- Monitor team performance, provide feedback, and conduct periodic assessments.

- Perform additional duties as assigned by the Application Manager.

 

Job Requirements

Educational Qualifications

- Bachelor’s degree in Computer Science, Information Technology, or a related field.

Experience

- 8+ years of experience in IT, including team leadership in application development.
- 5+ years of hands-on experience with:

- ASP.Net, ASP.Net Core (C#).

- SQL Server, MySQL, and Oracle databases.

- JavaScript, jQuery, React, Bootstrap, HTML5, and CSS3.

- Microservices, API-driven architectures, and cloud-based integrations.

- Agile methodology, SDLC, and DevOps practices.

Technical Skills

- Proficiency in version control systems.

- Strong experience in database performance tuning, indexing, and query optimization.

- Experience in containerization and orchestration.

- Experience with Cloud platforms (Azure, AWS, or GCP) is preferred.

- Knowledge of Mobile App Development (Flutter or React Native) is a plus.

- Strong expertise in CI/CD, automated testing, and deployment strategies.

Competencies

Core:

- Interpersonal Skills

- Collaboration

- Integrity & Accountability 

- Results Focus

 

Apply Here!