Job Openings
.Net Developer [12 Month Contract]
About the job .Net Developer [12 Month Contract]
.Net Developer [12 Month Contract]
Minimum Requirements:
Background and experience required:
- 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 the Banking industry. Experience in Open Banking standards is 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)
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.