Job Description

Key Responsibilities :

- Strategic Leadership & Roadmap : Lead the end-to-end strategy, architecture, development, integration, and delivery of all internal enterprise applications, setting the technical vision and roadmap.

- Team & Resource Management : Oversee and provide strong leadership to a large team of 30+ professionals, including developers, business analysts, quality assurance specialists, and support staff, fostering a high-performance culture.

- Architecture & Delivery Excellence : Drive critical architecture and delivery decisions across multiple application platforms, ensuring solutions are built for scalability, optimal performance, and long-term maintainability.

- COTS Application Management : Lead the implementation, customization, and continuous optimization of COTS (Commercial Off-the-Shelf) applications to best serve organizational needs.

- Middleware & API Strategy : Lead enterprise middleware integration efforts and define the overall API strategy, ensuring secure, scalable, and robust interoperability across diverse internal systems and external services.

- Technology Stack Ownership : Leverage deep expertise in the Microsoft Technology Stack (.NET, Azure, SQL Server) to guide development and architectural decisions.

- Data-Driven Project Leadership : Provide strong leadership for data-driven projects, leveraging platforms like Power BI and SQL to ensure effective data utilization and reporting.

- Vendor & Partner Management : Effectively manage relationships with external vendors, contractors, and partners, ensuring quality deliverables and adherence to service level agreements.

- Process & Governance : Drive the adoption of Agile/DevOps practices and cloud-native delivery models, ensuring efficient and high-quality software delivery.


Required Skills & Qualifications :


- Overall Experience : 18+ years of progressive experience in enterprise applications (internal facing) and IT leadership roles.


- Technical Architecture : At least 5 years of hands-on Technical Architect experience, with a proven ability to design complex enterprise solutions.

- Microsoft Technology Stack : Strong expertise and hands-on experience with the Microsoft Technology Stack, including .NET (preferably .NET Core), Azure cloud services, and SQL Server.

- Middleware & API Management : Extensive experience with middleware platforms and comprehensive API lifecycle management.

- Data & Analytics : Solid experience working on data-driven projects, including strong proficiency with Power BI and SQL.

- Agile & DevOps : Demonstrated exposure to Agile/DevOps practices and experience with cloud-native delivery models.

- Vendor Management : Proven experience in managing external vendors, contractors, or partners.

- Leadership : Strong leadership skills with a proven track record of managing large technical teams (30+ professionals).

- Communication : Excellent verbal and written communication, presentation, and interpersonal skills.


Preferred Qualifications (Plus Points) :

- Experience with CRM systems and extensive .NET development background.

- Relevant certifications in Microsoft Azure or architecture.

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


info-icon

Did you find something suspicious?