How Remoteville checks and expires listings

API Developer

Skills
Microsoft SQL Server
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • At least 3 years of relevant experience in .NET development
  • Strong expertise in Microsoft C#/ASP.NET with a focus on the latest versions of .NET
  • Extensive experience in API development and management
  • Proven experience with Azure cloud-native development including IaaS and PaaS solutions
  • Proficiency with Microsoft SQL Server and CosmosDB
  • Familiarity with Azure Service Bus Azure Logic Apps Azure Key Vaults and Azure Storage Containers
  • Strong understanding of relational and NoSQL database design and development
  • Solid experience in designing and developing solutions using SOLID principles
  • Excellent communication technical and project management skills
  • Ability to work effectively both independently and within a team setting
  • Writing unit testable code

Day to day

  • Develop and maintain robust and scalable web-based software using the latest version of .NET and C#.
  • Design implement and manage secure WebAPI calls ensuring high performance and reliability
  • Design and develop cloud-native solutions leveraging Azure IaaS/PaaS offerings including Azure Service Bus Azure Logic Apps Azure Key Vaults Azure Storage Containers and CosmosDB
  • Utilize Azure DevOps for CI/CD pipelines and version control
  • Ensure software solutions are designed and developed adhering to SOLID principles and Object-Oriented Design Principles
  • Implement and maintain best practices for software development including coding standards code reviews source control management build processes testing and operations
  • Participate in architectural discussions and design reviews to ensure solutions are aligned with business requirements and technical standards
  • Collaborate with cross-functional teams to define design and ship new features
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge
  • Demonstrable knowledge of Unit Test frameworks Knowledge of Service Based Architecture
  • Good understanding of relational database design and development in a Microsoft SQL Server environment including logical/physical data model design stored procedure creation and performance tuning
  • Ability to effectively balance multiple tasks
  • Ability to consume and understand requirements from detailed requirement documentation