All Jobs Vacancy

Integration Developer C#,.Net (SC Cleared, Public Sector)

Posted 1 week ago by GCS

Summary: The Integration Developer role focuses on designing and implementing integration solutions using C# and .NET for the public sector. The position requires collaboration with various stakeholders to gather requirements and ensure efficient data exchange between systems. The developer will also be responsible for building APIs, managing data transformations, and maintaining integration platforms. Continuous learning and communication with technical and non-technical teams are essential aspects of this role.

Key Responsibilities:

  • Collaborate with business stakeholders, IT teams, and external partners to gather integration requirements and define workflows.
  • Design, develop, test, and deploy integration solutions using C#, .NET, or similar programming languages.
  • Utilize integration platforms such as Azure Logic Apps, Azure Data Factory, SSIS, or other Middleware tools to orchestrate data flows.
  • Build and maintain APIs (REST and/or SOAP), working with authentication, authorization, and secure data exchange.
  • Implement data transformation logic to convert between formats like JSON, XML, and CSV.
  • Perform unit, integration, and end-to-end testing of integration workflows and APIs.
  • Document API contracts, integration configurations, and solution architecture to support maintainability.
  • Work closely with software developers, data engineers, QA teams, and business analysts to align integration work with broader project goals.
  • Keep up-to-date with integration frameworks, cloud technologies, and development best practices.

Key Skills:

  • Proficiency in C#, .NET, or similar programming languages.
  • Experience with integration platforms such as Azure Logic Apps, Azure Data Factory, and SSIS.
  • Knowledge of RESTful APIs and Back End services.
  • Familiarity with data transformation formats like JSON, XML, and CSV.
  • Experience with testing tools such as Fiddler and Postman.
  • Strong documentation and reporting skills.
  • Ability to collaborate effectively with technical and non-technical stakeholders.
  • Commitment to continuous learning and improvement.

Salary (Rate): undetermined

City: Enfield

Country: UK

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

  1. Integration Design:
    Collaborate with business stakeholders, IT teams, and external partners to gather integration requirements and define workflows. Design data mappings, transformations, APIs, and message schemas to facilitate the secure and efficient exchange of data between systems.
  2. Development and Implementation:
    Design, develop, test, and deploy integration solutions using C#, .NET, or similar programming languages. Build RESTful APIs and Back End services to support integration needs. Configure connectors and implement robust error handling and retry mechanisms to ensure reliability and data integrity.
  3. Integration Platforms and Tools:
    Utilize integration platforms such as Azure Logic Apps, Azure Data Factory, SSIS, or other Middleware tools to orchestrate data flows and integrate diverse systems. Experience with tools such as Postman, Swagger, and API gateways is highly desirable.
  4. API and Service Integration:
    Build and maintain APIs (REST and/or SOAP), working with authentication, authorization, and secure data exchange. Integrate internal and third-party APIs to facilitate service-oriented and event-driven architecture across systems.
  5. Data Transformation and Mapping:
    Implement data transformation logic to convert between formats like JSON, XML, and CSV. Design reusable components and mappings to streamline data flow between systems with different schemas or protocols.
  6. Testing and Debugging:
    Perform unit, integration, and end-to-end testing of integration workflows and APIs. Debug issues using tools such as Fiddler, Postman, and application logs. Continuously optimize performance and reliability through code refactoring and system tuning.
  7. Documentation and Reporting:
    Document API contracts, integration configurations, and solution architecture to support maintainability. Provide progress updates, technical summaries, and risk reports to stakeholders throughout the project life cycle.
  8. Collaboration and Communication:
    Work closely with software developers, data engineers, QA teams, and business analysts to align integration work with broader project goals. Clearly communicate technical designs, project updates, and roadblocks to both technical and non-technical stakeholders.
  9. Continuous Learning:
    Keep up-to-date with integration frameworks, cloud technologies, and development best practices. Actively participate in knowledge-sharing sessions and contribute to the continuous improvement of integration standards and code quality.

GCS is acting as an Employment Business in relation to this vacancy.

Rate:
£0/year
Location:
Enfield
IR35 Status:
Undetermined
Remote Status:
Undetermined
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job