Senior Software Engineer - Microsoft Technologies

Syndigo · Gurugram, Haryana
Department Syndigo
Employment Type Full-Time
Minimum Experience Mid-level

Job Description:

  • Design, Develop and test highly scalable software applications using software best practices and applying various design patterns
  • Data Export/import across platforms with a generic framework supporting various file formats such as delimited text, Excel, Access, XML, JSON etc.
  • Integrate with external and internal systems through web services, micro services, APIs and messaging as well as use Microsoft cloud technologies such as Azure blob storage, service bus etc.
  • Design, develop and enhance REST APIs to export and import the data.
  • API testing with tools such as Postman.
  • Implement configurable data mappings to allow custom data transformations.
  • Troubleshoot and issue resolution of existing imports/exports and API’s.
  • Write automated unit tests and conduct code reviews
  • Collaborate with Product, DevOps and QA teams on requirements, operations, and automation.
  • Agile software development using Jira/Confluence.
  • Collaborate with team members across multiple geographic locations as well as time zones

Technical skill and Experience:

  • 6+ years of experience in designing and developing software using Microsoft technologies.
  • Required:
    • Strong knowledge of C# and .NET core
    • REST API
    • Experience in parsing JSON, HTML, XML
    • Knowledge of Microservices and Web services
    • Experience with development in cloud computing environment – Microsoft Azure
    • Experience with GitHub
  • Preferred:
    • Experience working with Export/Import mechanisms and data transformations
    • Data transmission through messages, FTP file transfer etc.
    • Experience with Azure blob storage, App Insights, service bus, durable messaging etc.
    • Experience with Amazon AWS is plus

Thank You

Your application was submitted successfully.

  • Location
    Gurugram, Haryana
  • Department
  • Employment Type
  • Minimum Experience