The Senior Application Developer (.Net) role offers an exciting opportunity to engage in a wide range of activities, from developing sophisticated applications to guiding junior developers. Your expertise will be essential in building and maintaining high-performance applications and ensuring smooth operations across the software lifecycle.
Key Responsibilities Include:
- Develop and maintain robust applications using .NET (C#), Blazor , SQL Server, Angular , and MVC 4 .
- Leverage Entity Framework for efficient data access and management.
- Use your expertise in Blazor and C# to create seamless, interactive user interfaces.
- Collaborate within an Agile team , participating in sprint planning, daily stand-ups, and other Agile ceremonies.
- Design and manage Windows Services , adapting them to meet evolving business requirements.
- Apply batch processing knowledge to handle large datasets and scheduled tasks efficiently.
- Write, test, and debug code using modern development tools, cloud services , and logic apps .
- Promote code across different environments, ensuring smooth deployments and minimal disruptions.
- Provide production support and handle Business-As-Usual (BAU) tasks while maintaining high service quality.
- Utilise Azure Cloud to optimise application deployment, scalability, and reliability.
- Adhere to SDLC and ALM methodologies, ensuring all processes are followed and documented.
- Mentor and guide junior developers, ensuring the team's growth and knowledge-sharing.
- Ensure comprehensive documentation of code and classes.
- Coordinate application development plans with the team and clients, ensuring alignment with business goals.
This role requires a hands-on approach and a focus on delivering high-quality, efficient solutions while working within a dynamic, Agile environment.