C# Developer

  1. Home
  2. Remote jobs
  3. C#
  • Company netforemost
  • Employment Full-time
  • Location None, None
  • Submitted Posted 2 weeks ago - Updated 5 hours ago

This is a remote position.

We are seeking an experienced C# developer to build a library that converts Microsoft Visio (VSDX) files into BPMN-compliant XML files. This project will require a contractor with expertise in XML parsing, Microsoft’s Open Packaging Conventions (OPC), and familiarity with BPMN (Business Process Model and Notation) standards. The primary purpose of this library is to enable seamless translation of Visio diagrams into a BPMN format for business process automation and visualization.


The library will be implemented in C# and target .NET 8. Applicants should have experience with System.Xml.Linq and System.IO.Packaging namespaces, which are crucial for handling XML data and OPC packages used in Visio files. Knowledge of BPMN standards and structure is essential, as the output will need to conform to BPMN XML specifications.


Responsibilities:

  • Assist in designing and testing a C# library to convert VSDX files into BPMN XML files under the guidance of senior developers.
  • Work with parsing Visio’s XML-based structure to identify and extract key elements.
  • Support XML document handling using System.Xml.Linq for basic parsing and building tasks.
  • Work with System.IO.Packaging to understand and manipulate the structure of Visio files.
  • Follow established BPMN standards when assisting in generating XML output.
  • Write clean, maintainable code and contribute to the project documentation.
  • Perform testing to ensure the library’s functionality and provide feedback for improvement.




Requirements

  • Previous experience in C# development, including .NET Framework and .NET Core/8.

  • Previous experience or knowledge in XML handling in .NET

  • Previous experience or knowledge working with BPMN XML format and a solid understanding of its structure and standards.

  • Familiarity with Microsoft Visio’s VSDX file format and OPC principles is highly desirable.



Benefits

  • 100% Remote Work

  • Flexibility

  • Growth Opportunities

  • Learning Opportunities

  • 10 days Paid time off Incentive

  • Annual Retention Incentive 12%

  • Monthly Productivity and Learning Incentive 7.5%

  • Weekly Top 3 Performance Incentive ($120, $60, $20 weekly)



Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2024 Created by C Developer Jobs. All rights reserved.