Overview
The Senior Dotnet Developer will be responsible for modernising and replacing legacy WCF services as part of a dedicated workstream. Collaborating closely with fellow developers, quality assurance, and subject matter experts, they will also develop RESTful WebAPI endpoints and create comprehensive technical documentation. This role is primarily focused on supporting the transition to more stable and efficient service architectures.
Responsibilities
- Support the WCF end-of-life workstream by modernising legacy WCF services.
- Develop and maintain RESTful WebAPI endpoints.
- Refactor existing service logic for improved performance.
- Produce clear technical documentation to guide development efforts.
- Collaborate with developers, QA, and SMEs to ensure stable service replacements.
- Draft technical specifications and justify design decisions to stakeholders.
Requirements
- Proven experience with C# and WebAPI.
- Strong understanding of object-oriented programming (OOP) and design patterns.
- Familiarity with .NET Framework 3.5 or higher.
- Good understanding of CI/CD practices and tooling.
- Experience with MS SQL Server, including T-SQL, Stored Procedures, Triggers, and Functions.
- Knowledge of XML/ETL frameworks and data warehousing concepts.
- Strong written and verbal communication skills.
- Ability to present technical concepts to stakeholders effectively.