Job / .NET Developer

.NET Developer

  Mid Level
  • Candidate must possess at least a Bachelor's/College Degree, in Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent.
  • 3 - 5+ years of experience including extensive experience in problem solving of varying complexities; amenable to 3 years and above.
  • Ability to experiment and evaluate new libraries, frameworks
  • Consistently improves the code quality, Communicates with clients about the business requirements of their projects, Mentors the junior and mid-level developers of the team
  • Distributes work load to team members in a balanced and effective way
  • Comprehends the full scope of a project and make the best suggestions to develop, test, implement, and maintain a project
  • Can manage a team doing simple to complicated tasks
  • Performs regular code reviews
  • Creates and writes complicated tests
  • Passionate about technologies and willing to keep learning


  • Very good knowledge of most of the design patters and design principles
  • Knows various design pattern groups (GoF, Microservices)
  • Strong in .NET and its most used APIs and libraries.
  • REST API design experience
  • Outstanding knowledge of .NET Core 
  • Databases (relational/document), ORM/SQL mappers (EF Core…)
  • Messaging (Azure Service bus/Kafka/Rabbit)
  • Containerization technologies
  • Strong tooling skills such as:
  • Git
  • CD/CD Azure/TeamCity/GitlabCI
  • Distributed logging (Azure/ELK/Splunk)
  • Has experience with microservice design principles and patterns