.Net Developer 12 Month Contract
Minimum Requirements:
Background and experience required:
- Min 58 years development experience
- Tertiary education in Computer Science or related field
- Net Core experience (Windows Mac Linux)
Musthave 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 TestDriven 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 Experience with Web APIs Experience with Micro Service architectures Design patterns Design code test debug and document software
- Desired Skills:
- Domain Driven Design (DDD) TestDriven Development (TDD)
Responsibilities:
- .Net Core experience (Windows Mac Linux)
- Good understanding agile practices
- Strong analytical and creative problemsolving 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# framework
- Experience using ORMs such as Entity Framework or NHibernate
- Experience with Web APIs and Micro Service architectures.