SUMMARY:
-
POSITION INFO:
Are you a seasoned .NET Developer looking for your next challenge? We're looking for a talented and motivated Senior .NET Developer to join our growing team. As the Senior BackEnd .NET Developer, you'll play a critical role in designing and developing high-quality software solutions that meet our clients' needs.
What you’ll do:
- Primarily develop using C# .NET WebApi, SQL, while progressively gaining exposure to other technologies such as React Native, etc.
- Gain working knowledge of React Native over time, with the goal of developing into a full-stack developer capable of contributing to both frontend and backend development
- Deliver functional and defect-free components within the timeframe agreed and complying with the technical architecture and standards.
- Analyse Software requirements and plan development accordingly.
- Communicate effectively with regards to project plans, issues and timelines.
- Participate in improving the overall functionality of the various products.
- Participate in the planning and execution of the project(s).
- Research, development and apply new technologies.
- Building and maintaining custom WebAPI services, as well as integrating with external APIs and services
- Integration of designs to create a highly functional and user-friendly experience, as designed by the user experience designers.
- Peer Code Review.
- Design and maintain DevOps build and release pipelines to support UAT and Production deployments, executed by internal client teams
Your expertise:
- At least 6 years’ experience in developing information systems.
- 6+ years Software Development experience using: C#, and .Net Core,
- Experienced in Microsoft Azure DevOps
- SQL Server or Relational Database experience.
- Git based Source Control
- Unit Testing
Qualification:
- Relevant Information Technology Degree or National Diploma, or equivalent work experience
Personal Attributes:
- Proven ability to work creatively and analytically in a problem-solving environment
- Confidence to express ideas as part of a team
- Excellent communication (written, oral) and interpersonal skills.
- A Self-Starter capable of working under pressure
- Curious and engaged in Continuous Learning and Professional Development