The role of the Senior Application Developer (.Net) encompasses many activities including
(but not limited to):
• Develop and maintain robust applications using .NET (C#), SQL Server, Angular and
MVC 4.
• Utilise Entity Framework for efficient data access and manipulation.
• Demonstrate expertise in Angular to create intuitive and responsive user interfaces.
• Collaborate within an Agile team, participating in sprint planning, daily stand-ups,
and other Agile ceremonies.
• Design, create, and manage Windows Services, adapting them to meet evolving
needs.
• Apply batch processing knowledge to efficiently handle large datasets and scheduled
tasks.
• Construct/develop programs, including coding, testing and debugging using modern
development tools/cloud services and logic apps. Successfully promote code across different environments, ensuring smooth
deployment and minimising disruptions.
• Handle Production Support requirements and Business-As-Usual (BAU) tasks with a
focus on maintaining high-quality service.
• Leverage AZURE Cloud experience to optimise application deployment, scalability,
and reliability.
• Adhere to WCG System Development Life Cycle (SDLC) and Application Life Cycle
Management (ALM) methodologies and processes.
• Guide and assist other developers.
• Ensure documentation of code/classes.
• Coordinate application plans with the development team or client.