How Remoteville checks and expires listings
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
