Browse Jobs
For Employers
Post JobLog inGet Started

Senior NET Developer

Tangent
Cairo, Egypt

Senior NET Developer

Cairo, EgyptPosted 1 month ago
44Applicants for1 open position
  • 0Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are looking for an experienced backend developer with expertise in the Microsoft stack who is passionate about delivering code the right way. You will be working directly with the client and a close-knit full-stack technical team on an enterprise, globally distributed sales tool for a FTSE 250 organisation . The role is mainly working with a .NET Core, Service based architecture in Azure.  

Job Requirements

We are looking for someone who can demonstrate experience in: 

  • Supporting, maintaining and enhancing business critical, enterprise systems 
  • C#, .NET Core 
  • Service/microservice development architecture
  • API Development 
    Lucene Indexes, performant querying and writing using products such as ElasticSearch/NEST.
  • Queue technologies such as ServiceBus or similar, and patterns such as Pub/Sub and Eventual Consistency.
  • Working in a digital agency and has worked with project managers, UX/UI designs, internal, near-shore and off-shore development and QA teams. 
  • Working within an agile development team and peer reviewing code  
  • Object-oriented design and design patterns. 
  • Azure (IaaS, PaaS including Serverless e.g. Functions) 
  • CI/CD through dev, stage, UAT and production 
  • Estimating technical effort, licensing and hosting costs and clearly communicating them to non-technical users 
  • Highlighting technical risks and communicating potential mitigation strategies to a Project Manager to enable them to make informed decisions. 
  • Planning, designing and writing automated tests including unit using NUnit, integration  
  • Development methodologies such as DDD, BDD and TDD. 

The successful individual should be: 

  • An excellent communicator - able to communicate technical information succinctly and meaningfully to non-technical colleagues and clients 
  • Able to work as part of a team, working closely with Project Managers, Front end developers and DevOps engineers. 
  • Able to plan; spotting technical risks, issues and dependencies and communicating the impact of these to the project team (with enough lead time to do something about them) 
  • A self-starter, comfortable working autonomously when needed and being proactive in getting information to move work along when needed 
  • Used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand ups and providing progress updates 

Technical skills required: 

  • .NET Core 
  • Azure 
  • SQL Server 
  • Lucene Indexes such ElasticSearch or SOLR 
  • Azure DevOps (similar TeamCity/Optopus/Jenkins etc 
  • TDD/NUnit 

Bonus points if you have: 

  • .NET Framework 
  • CMS Experience, Umbraco, Sitecore 
  • AWS or GCP  
  • Docker 
  • Kubernetes  
  • Modern front-end frameworks such as React, Vue or Angular 
  • Redis 
  • Nginx 
  • Experience working within a digital agency environment would be beneficial 

 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior NET Developer