Job Openings .Net Core Developer

About the job .Net Core Developer

Key Roles and Responsibilities:

  • .Net Core experience (Windows, Mac, Linux)

  • Good understanding agile practices

  • Strong analytical and creative problem-solving skills, with excellent attention to detail

  • Flexible about working with new methodologies and technologies.

  • A solid understanding of OOP principles

  • SOLID design principles

  • Design patterns experience

  • Proficient understanding of code versioning tools

  • Good understanding of C# and .NET framework

  • Experience using ORMs such as Entity Framework or NHibernate

  • Experience with Web APIs and Micro Service architectures

Required Experience:

  • Min 5-8 years development experience

  • Tertiary education in Computer Science or related field

  • Net Core experience (Windows, Mac, Linux)

Must-have Skills (Mandatory Skills):

  • Build reusable software components and libraries for future use across multiple projects.

  • Design, code, test, debug, and document software according to the functional requirements

  • Analyse, diagnose and resolve errors related to their applications.

  • Keep abreast of technical and industry developments.

  • Work closely with developers and a variety of end users to ensure technical compatibility and user satisfaction

Beneficial Skills (Desired Skills):

  • Domain Driven Design (DDD) and Test-Driven Development (TDD)

  • AWS

  • Experience with Azure DevOps and Pipelines, Terraform, Helm, etc.

  • Experience in Elasticache, Redis, Kafka

  • Experience in Angular, TypeScript, JavaScript

  • Experience with microservices and containerization technologies such as Docker, Kubernetes, Rancher, etc.
  • Demonstrable experience in various Testing approaches and paradigms

  • Exposure to Banking industry and experience in Open Banking standards highly advantageous

Mandatory Skills:

Experience in C# 

Experience in .Net 

Experience with Web APIs 

Experience with Micro Service architectures 

Design patterns 

Design, code, test, debug, and document software

Desired Skills:

  • Domain Driven Design (DDD) - Test-Driven Development (TDD)