Description

Key Responsibilities:

Lead a team of application developers, analysts, and support staff, providing guidance, support, and mentorship.
Develop and implement application strategies to support the company’s business goals.
Manage the full lifecycle of application development and support projects, including requirements gathering, design, development, testing, deployment, and maintenance.
Oversee incident, problem, and change management and production readiness for applications, strategically driving simplification, automation, and end-to-end capacity and performance management.
Monitor and manage application performance, availability, and security, identifying and resolving issues promptly.
Collaborate with stakeholders to define project scopes, goals, and deliverables, ensuring alignment with business needs.
Stay informed about industry trends and best practices in application development and management, driving continuous improvement within the team.
Develop and maintain strong relationships with internal and external stakeholders, ensuring effective communication and collaboration.
Manage vendor relationships, including contract negotiation, performance evaluation, and issue resolution.
Prepare and manage the application services budget, ensuring proper allocation of resources and cost control.
Provide regular updates and reports to senior management on the performance and progress of application development projects.


Qualifications and Skills:

Strong leadership and team management skills, with the ability to motivate and inspire a diverse team.
Solid understanding of application development methodologies, frameworks, and best practices.
Excellent project management skills, with the ability to prioritize tasks and manage multiple projects concurrently.
Strong problem-solving and analytical skills, with the ability to quickly identify and resolve complex technical issues.
Excellent verbal and written communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
Strong decision-making skills, with the ability to make informed choices in a fast-paced and dynamic environment.
Proficient in application development languages and technologies, especially .NET.
Knowledge of database management systems and SQL.
Familiarity with application development tools and frameworks, such as Agile/Scrum and SDLC.
Strong customer service orientation, with the ability to build and maintain positive relationships with internal and external stakeholders.
Bachelor’s degree in computer science, information technology, or a related field.
Certification in ITIL is advantageous.
Minimum of 5 years of experience in application development, with at least 5 years in a managerial or leadership role, with working experience in brokerage firm or FSI.
 

Education

Any Graduate