Description:
We are looking for a .NET Developer who possesses a deep understanding of the .NET framework and extensive experience with Shopify APIs. The ideal candidate will be responsible for designing, developing, and maintaining applications that integrate with the Shopify platform, ensuring robust and scalable solutions.
Key Responsibilities:
- Design, develop, and maintain web applications using ASP.NET MVC and .NET Core frameworks with a focus on Shopify API integration.
- Collaborate with cross-functional teams to gather requirements and develop solutions that meet business needs.
- Implement and optimize Shopify APIs for various functionalities including product management, order processing, customer management, inventory management etc
- Implement and optimize web services (RESTFUL APIs, SOAP) for seamless data exchange and system interoperability.
- Familiarity and command over databases (PostgreSQL, MariaDB, MongoDB, SQL Server, Oracle, MYSQL).
- Troubleshoot and resolve issues related to .NET applications and Shopify integrations.
- Write clean, scalable, and efficient code following best practices and coding standards.
- Conduct code reviews and provide mentorship to junior developers.
- Ensure application performance, security, and scalability.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in .NET/.NET Core development.
- Extensive experience with Shopify APIs
- Proven expertise in integrating with Shopify APIs and developing custom solutions for e-commerce platforms..
- Strong understanding of web services architecture (RESTful APIs, SOAP, WCF) and database management.
- Proficiency in C#, ASP.NET, and .NET Core.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
- Familiarity with cloud platforms such as Azure or AWS.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Excellent communication and interpersonal skills.