Role: C# DeveloperJob Type: Full-time contractExperience: 3+ YearsLocation: Remote
Job Description:As a C# Developer at Delphic, you will be responsible for developing and maintaining C#-based applications, web services, and components. You will work closely with a team of developers, testers, and stakeholders to deliver high-quality software solutions that meet business requirements and enhance user experience.
Responsibilities:Design, develop, test, and deploy C# applications, web services, and components.Collaborate with cross-functional teams to gather requirements, analyze user needs, and develop technical specifications.Write clean, efficient, and scalable code following coding standards and best practices.Perform code reviews, debug issues, and optimize application performance.Participate in agile/scrum development methodologies, including sprint planning, daily stand-ups, and retrospectives.Stay updated with industry trends, new technologies, and best practices in C# development.Assist in troubleshooting and resolving technical issues in production environments.Document software designs, code changes, and project updates.
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.3+ years of experience in C# development, with proficiency in .NET Framework/.NET Core.Experience developing and deploying Azure Functions. In-depth knowledge of Azure cloud services, including Azure Logic Apps and connectors.Familiarity with Azure API Management (APIM) and API integration concepts.Strong understanding of object-oriented programming (OOP) concepts and design patterns.Experience with ASP.NET, MVC, Web API, Entity Framework, and SQL Server or other databases.Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks/libraries like Angular, React, or Vue.js is a plus.Knowledge of version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.Excellent problem-solving, analytical, and communication skills.Ability to work independently and collaboratively in a team environment.