Senior Application Specialist: Application Development (.NET)
Sandton, GP, ZA, 2191

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
AECI respects your right to privacy. Please review our privacy policy at https://investor.aeciworld.com/governance.