We’re seeking a Senior .NET Developer with strong technical leadership skills and a passion for innovation. In this role, you’ll drive the design and development of robust, scalable software solutions across web, cloud, and mobile platforms. Experience with cross-platform mobile development using .NET MAUI (or similar) will be highly advantageous, as you’ll help shape products that deliver seamless experiences for our clients and their customers.
Skills and Experience
What you’ll do:
Develop using a variety of technologies including C#, .Net Core, Angular/React, SQL, and related frameworks.
Deliver functional and defect-free components within agreed timelines, aligned to technical architecture and coding standards.
Analyse software requirements and plan development activities accordingly.
Communicate effectively regarding project plans, risks, issues, and timelines.
Participate in the design, planning, and execution of new solutions and system enhancements.
Research, evaluate, and apply new technologies to continuously improve products.
Build and consume custom web services and APIs.
Maintain, enhance, and support existing systems.
Integrate designs to create highly functional and user-friendly experiences in collaboration with UX/UI teams.
Conduct peer code reviews and provide constructive feedback.
Manage deployments across UAT and Production environments.
Requirements
Your expertise:
Minimum of 8 years’ experience in software development, with a strong background in C#, .Net Core, and Angular.
Proven experience in developing information systems and enterprise-level solutions.
Strong knowledge of SQL Server or other relational databases.
Experience with Microsoft Azure DevOps and Microsoft Azure services (Serverless Functions, Authentication Flows, etc.).
Git-based source control and CI/CD pipelines.
Strong focus on Unit Testing and code quality.
Relevant IT degree, diploma, or equivalent work experience.
Other
Advantageous experience:
Mobile development expertise, particularly using .NET MAUI or Xamarin, to build cross-platform applications.
Experience integrating mobile applications with backend services and APIs.
Knowledge of mobile UI/UX best practices and performance optimization.
Exposure to mobile app deployment processes (App Store / Google Play).
Personal attributes:
Creative and analytical problem solver with strong attention to detail.
Confident communicator, both written and verbal, with strong interpersonal skills.
Self-starter who can work independently and under pressure.
Curious, adaptable, and committed to continuous learning and professional development.