Objectives of the role:
- Writing clean, scalable, and efficient code using the .NET framework.
- Collaborating with cross-functional teams to gather and analyse project requirements.
- Coding, testing, and debugging software applications, ensuring high-quality and efficient performance.
- Participating in system integration, troubleshooting, and performance optimisation.
- Provide ongoing support and maintenance for existing software applications.
- Stay informed about advancements in the .NET framework and related technologies.
Required skills and qualifications
- 3+ years of experience as a .NET developer or software developer.
- Strong understanding of the .NET framework, C#, and object-oriented programming.
- Proficiency in database design, SQL and cloud computing platforms
- Experience with web development technologies, including ASP.NET, MVC, and API.
- Strong knowledge of software development best practices and design patterns.
- Familiarity with software version control systems (e.g., Git).
- Working know-how of front-end technologies such as HTML, CSS, and JavaScript.
- Understanding of security best practices in software development.
- Experience with Agile or Scrum development methodologies.