Software Engineer - Backend

Syndigo enables clients to deliver better eCommerce experiences by mastering the right data, right now. They provide a holistic, truly differentiated end-to-end solution that closes the loop while increasing sales.
United States
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Engineer - Backend

Syndigo is seeking a backend software engineer with proficiency in Microsoft C# and .NET Core to join their engineering team. This role requires a strong interest in and experience with REST API development of microservices, cloud technologies, code integration and maintenance, along with experience writing unit tests.

The ideal candidate will have 3-5 years of professional experience in developing software using relevant technologies. They should be proficient in C# (version 8.0 or higher) and .NET Core 3.0 or higher. Experience with REST API and Microservices development using ASP.NET Core is essential.

Key responsibilities include designing and developing software application back-end using Visual Studio, C#, and .NET core, as well as designing, developing, and enhancing REST APIs for Microservices. The role involves working with a large existing code base, integrating new functionality, and troubleshooting existing functionality.

The engineer will be part of a larger development team and will interface with Product, Project, DevOps, and QA teams. They will collaborate with team members across multiple geographic locations and time zones.

Technical requirements include strong familiarity with JSON and XML data formats, experience with Microsoft Azure cloud services, and a strong understanding of object-oriented programming, design, and architectural patterns. Familiarity with tools like Postman or Fiddler for API testing is beneficial.

This is a remote position within the US, offering an opportunity to work on cutting-edge technologies in the eCommerce data management space. Join Syndigo to help deliver better eCommerce experiences through accurate and timely data management solutions.

Last updated 4 months ago

Responsibilities For Software Engineer - Backend

  • Design and develop software application back-end using Visual Studio, C#, and .NET core
  • Design, develop and enhance REST APIs for Microservices built on ASP.NET Core
  • Integrate with other APIs, Microservices as well as use Microsoft cloud technologies such as Azure blob storage, service bus etc.
  • Work with a large existing code base, integrating new functionality as well as troubleshooting and enhancing existing functionality
  • Write automated unit-tests in the code
  • Understand and translate business requirements into technical requirements – specifications
  • Be a part of larger development team and also interface with Product, Project, DevOps and QA teams
  • Collaborate with team members across multiple geographic locations as well as time zones

Requirements For Software Engineer - Backend

  • 3-5 years of professional experience in developing software using relevant technologies
  • Proficient in C# - version 8.0 or higher
  • Proficient in .NET Core 3.0 or higher
  • REST API and Microservices development using ASP.NET Core 3.0 or higher
  • Strong familiarity with JSON and XML data formats
  • Familiarity with tools such as Postman or Fiddlers for API testing
  • Development experience in Microservices architecture
  • Experience with message and event-driven programming using Service Bus, SQS etc.
  • Experience with development in cloud computing environment – Microsoft Azure
  • Experience with Azure blob storage, App Insights, Service bus and other Azure services
  • Strong understanding of object-oriented programming, design, and architectural patterns
  • JIRA for work item management
  • Experience with Git for source control

Interested in this job?

Jobs Related To Syndigo Software Engineer - Backend

Application Support Engineer

Application Support Engineer position at Syndigo, providing technical support for SaaS platform, requiring 4+ years experience and expertise in cloud technologies.

Application Support Engineer

Application Support Engineer position at Syndigo in Bangalore, providing technical support for Riversand SaaS product and managing customer issues in a 24x7 environment.

Software Engineer II

Microsoft Software Engineer II position focusing on real-time audio processing and communication systems, offering competitive salary and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build real-time conversation conductor and speech resource manager services, focusing on audio stream processing and scalable architecture.

Product Test Engineer

Product Test Engineer position at NVIDIA, focusing on automated testing for GPU and SOC technologies, requiring 3+ years of experience with Advantest 93K and programming skills.