Search by job, company or skills

SMC Squared India

Senior Software Engineer (C#)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Software Engineer

Location: Bangalore

Experience: 5 7 Years

I. Job Summary

The Senior Software Engineer will be responsible for designing, developing, and supporting enterprise integration solutions using Microsoft BizTalk and custom C# libraries. The role involves working with large-scale, globally distributed integration landscapes supporting Supply Chain, E-Commerce, Finance, and HR systems across cloud, third-party, and on-premise environments. The candidate will also play a key role in troubleshooting data and integration issues in collaboration with cross-functional business and technical teams.

II. Roles & Responsibilities

  • Design and develop integration processes using Microsoft BizTalk and custom C# libraries based on functional and technical specifications.
  • Create, enhance, and support enterprise-level integration workflows handling high-volume data exchanges.
  • Develop and maintain integrations involving file upload/download, file copy, and archiving processes.
  • Implement database extract/insert operations as part of integration workflows.
  • Perform encryption and decryption of data as required.
  • Design and implement document transformations between different XML schemas.
  • Build robust error handling, monitoring, and document resubmission mechanisms.
  • Research and resolve integration, data, and communication issues between systems.
  • Collaborate with Business Analysts, integration teams, and business partners to resolve production issues.
  • Support and enhance existing global integration processes running across multiple regions.
  • Follow coding standards, version control, and best practices for enterprise integrations.

III. Years Of Experience

  • Minimum 5 years of hands-on experience in integration development and enterprise application development.

IV. Educational Qualification & Certifications (Optional)

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • Microsoft or cloud-related certifications are an added advantage.

Must Have

V. Skill Set Required:

  • Strong .NET development experience with C# (Expert level).
  • Strong understanding of Object-Oriented Programming (OOPS) concepts.
  • Experience working with SQL (Intermediate level).
  • Experience with XML and JSON (Intermediate level).
  • Hands-on experience with REST / Web APIs.
  • Experience developing Windows Services.
  • Working knowledge of Git for version control.
  • Strong troubleshooting and analytical skills.
  • Ability to work in complex, distributed integration environments.

Nice To Have

  • Microsoft BizTalk experience including:
    • Pipelines (Intermediate)
    • Mapper (Advanced)
    • Orchestration (Intermediate)
    • C# Functoids (Intermediate)
    • XML (Intermediate)
  • Experience with PowerShell scripting.
  • Experience with Azure DevOps (AZDO) / TFS.
  • Exposure to enterprise integration landscapes across cloud and on-premise systems.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140383691

Similar Jobs