Digile Logo

Azure Backed Developer

Overview

We are looking for an experienced .NET Developer with strong expertise in developing and maintaining high-quality, scalable software solutions.  

The role requires strong problem-solving, analytical, communication, and teamwork skills, with experience working in collaborative global teams. Knowledge of microservices, design patterns, frontend integrations, and cloud-based solutions is essential. 

  • Bachelor’s degree in computer science or a related field work experience.   
  • Must have extensive experience in designing, developing, and maintaining high -quality
    software solutions using C#, .NET core and .Net Framework.   
  • Extensive experience in building scalable REST web services. 
  • Experience working and supporting for integration with frontend services (e.g., using Angular or React) delivered by other team members. 
  • Strong understanding of object -oriented programming principles and design patterns.   
  • Experience working with Azure services (e.g., Azure SQL, Azure Storage, Azure Service Bus).   
  • Expertise in C#, .NET Core and .Net Framework.   
  • Experience with Visual Code IDE and other development tools.   
  • Experience development using Microsoft SQL Server, Stored Procedures and integrating with databases using LINQ and Entity Framework. 
  • Experience with XML and data transformation using XSLT. 
  • Understanding of microservices architecture principles and best practices.   
  • Understanding of design patterns and incorporate into the daily work or guide team members. 
  • Excellent problem -solving and analytical skills. 
  • Strong communication and teamwork skills.   
  • A self-initiated and proactive team player who can work with minimal supervision.   
  • Experience working in a global team collaborative environment is highly valued.   

 

  • Ability to take initiative and manage a wide scope of projects.   
  • Excellent IT skills.   
  • Excellent communication skills – interpersonal, written and oral.   
  • Excellent organizational skills.   
  • Highly detail -oriented. 
  • Excellent customer service skills.   
  • Self-starter and ability to take initiative.   
  • Self-awareness and eagerness for continued professional growth.   
  • Flexibility and patience.   
  • Ability to work both independently, and within a team.   
  • Ability to work within a fast -paced environment to meet deadlines, multitask and cope with multiple activities. 
  • Focuses on delivering value to schedule without compromising quality