SUMMARY:
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 simila...
POSITION INFO:
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.
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.
Â
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.
Â
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.
Â
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies. 
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains. 
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft. 
By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions. 
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.