To lead and govern the organisation's Application Development landscape by driving the design, modernization, integration, and support of enterprise applications. The role ensures technology solutions are secure, scalable and aligned with business objectives while leveraging modern architectures, cloud technologies, AI, automation and digital innovation to improve operational efficiency, user experience and enterprise-wide transformation.
Roles and Responsibilities
Develop and drive the Application Development strategy by leading application modernization, establishing architecture standards, promoting cloud and API adoption.
Evaluating emerging technologies and supporting enterprise-wide digital transformation initiatives.
Lead the design, development, and deployment of enterprise applications using C#, ASP.NET Core, Blazor, React, VB.NET and SQL Server.
Drive migration of legacy .NET Framework applications to modern .NET platforms.
Refactor applications into scalable, maintainable and service-oriented architectures.
Establish development standards, coding practices and technical governance frameworks.
Ensure application scalability, maintainability and long-term sustainability.
Provide strategic Level 1 and Level 2 support across enterprise applications.
Lead incident resolution, root cause analysis and problem management activities.
Manage application deployments, IIS hosting environments, SSL certificates and production support processes.
Implement monitoring, observability, alerting and health-check frameworks.
Drive governance, change management, user adoption and operational excellence initiatives.
Identify opportunities to leverage AI and intelligent automation across application development and business processes.
Drive implementation of AI-assisted development, predictive analytics and workflow automation solutions.
Evaluate emerging technologies to improve productivity, user experience and business outcomes.
Promote continuous innovation through modern engineering practices and digital technologies.
Qualifications and Experience
Bachelor's Degree in Information Technology, Computer Science, Software Engineering or related field.
Microsoft Certified: Azure Developer Associate or equivalent certification advantageous.
Microsoft .NET Developer Certification advantageous.
Certifications in Cloud Architecture, DevOps, AI or Solution Architecture advantageous.
ITIL Foundation Certification advantageous.
Agile, Scrum, or Project Management certification.
8+ years of experience in enterprise application development, support, systems integration and digital transformation.
Extensive expertise in C#, VB.NET, ASP.NET Core, Blazor, React, SQL Server, and Microsoft development technologies.
Proven experience developing solutions across both legacy .NET Framework and modern .NET (.NET Core/.NET 8) environments.
Strong experience in application modernization, migration, and technology transformation initiatives.
Advanced SQL Server development expertise, including performance tuning, database optimization, stored procedures, indexing strategies, and query optimization.
Proven track record delivering enterprise integration solutions through APIs, middleware, and third-party platforms.
Experience supporting mission-critical business systems in Manufacturing, Mining, Chemical, FMCG, or similar industries.
Experience managing cloud-based and on-premise application environments.
Strong understanding of DevOps, CI/CD pipelines, application monitoring, observability, cybersecurity, and governance practices.
Skills
Enterprise application architecture
Full-stack software development
System integration
Database design and optimization
Application modernization
Cloud and DevOps practices
Technical leadership
Stakeholder engagement
Problem solving and analytical thinking
Project delivery and execution
Strong communication and decision-making capabilities
Knowledge
C#, VB.NET, ASP.NET Core, Blazor, React
.NET Framework, .NET Core, .NET 8
SQL Server architecture and administration
RESTful API development
Microservices architecture
Azure cloud services
DevOps and CI/CD
AI-enabled development tools
Cybersecurity and application governance
Enterprise architecture principles
IT service management practices
Key Competencies
Strategic and innovative mindset
Collaboration and stakeholder management
Customer-centric thinking
Adaptability and continuous learning
Results-driven execution
Ability to drive operational excellence in complex environments