Job Summary:
​
We are looking for a highly skilled, 5+ years experienced Senior IoT Developer to join our team. The ideal candidate must have deep expertise in OPC UA Information Modelling, File Transfer implementations, and working knowledge of C# and C-based OPC UA stacks, specifically .NET Standard and open62541. This role also requires familiarity with Azure DevOps, and a solid understanding of V-model based development practices. Basic experience with WPF and excellent communication skills are essential.
​
Key Responsibilities:
​
-
Design, develop, and maintain OPC UA-based applications with strong emphasis on information modeling and file transfer features.
-
Experience in working with C# (.NET Standard stack) and C (open62541 stack) to implement reliable and efficient OPC UA servers/clients.
-
Integrate OPC UA solutions into existing configuration tool used in factory environment.
-
Collaborate with quality assurance and product teams to ensure V-model compliance across development phases.
-
Use Git, Gerrit, and Azure DevOps for source control, code reviews, CI/CD, and version management.
-
Perform code reviews, write unit and integration tests, and document technical solutions.
-
Participate in architectural discussions and provide guidance on OPC UA’s best practices.
-
Maintain and troubleshoot existing systems and propose enhancements.
-
Knowledge on WPF for UI prototyping or configuration tools as needed.
-
Communicate effectively with internal stakeholders and external partners using professional collaboration tools.
​
Required Skills and Qualifications:
​
-
5+ years of professional experience in software development with a strong focus on OPC UA.
-
Proficient in OPC UA Information Modelling (Nodesets, Namespaces, Companion Specs).
-
Experience with OPC UA File Transfer (Push/Pull methods, FileType usage).
-
Hands-on experience with .NET Standard stack and open62541 OPC UA stacks.
-
Strong knowledge of C# and C programming languages.
-
Familiarity with WPF for UI development.
-
Working knowledge of Git, Gerrit, and Azure DevOps workflows.
-
Solid understanding of V-Model based software development lifecycle.
-
Good grasp of secure coding practices, software testing, and documentation.
-
Strong analytical, debugging, and problem-solving skills.
-
Excellent verbal and written communication skills, including experience with professional communication tools (e.g., MS Teams, Confluence, etc.).