This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
Design, develop, and maintain high-quality web applications using C#, .NET Core/.NET 5/6/7+, and related technologies.
Develop and optimize data storage and retrieval using SQL Server, AzureSQL, and caching mechanisms.
Design and implement RESTful APIs, GraphQL, and OpenAPI/Swagger documentation, ensuring best practices and extensibility.
Utilize Azure services like Azure Functions, Azure Logic Apps, and Azure DevOps to build scalable, reliable, and secure cloud-based solutions.
Develop new user-facing features using pure JavaScript, CSS, and HTML.
Implement security best practices including authentication, authorization, secure coding, data protection, and risk mitigation.
Develop and execute unit tests, integration tests, and implement test automation to ensure software quality and reliability.
Collaborate with team members to troubleshoot and resolve technical issues.
Work closely with stakeholders to gather requirements, define project scope, and develop project plans.
Requirements:
4+ years of experience in software development using C#, .NET, and JavaScript.
Strong expertise in web development using ASP.NET Core and related technologies.
In-depth experience with SQL Server, Entity Framework, and NoSQL databases.
Proficiency in RESTful API development, GraphQL, and OpenAPI/Swagger.
Proficiency in JavaScript, CSS, and HTML.
Desirable experience with React.
Experience with Azure cloud services and related technologies.
Solid understanding of security best practices and experience implementing them in software solutions.
Experience with testing methodologies, tools, and test automation.
Excellent problem-solving and critical-thinking skills.
Strong verbal and written communication skills.
Ability to work effectively both independently and as part of a team.
Benefits:
Full-time position with remote work opportunities.
Opportunity to work on innovative projects with a collaborative team.
Chance to contribute to the development of sustainable products and platforms.
Competitive salary and benefits package.
Continuous learning and professional growth opportunities.