At Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Senior C# Developer to join our UniQue team.
Implement and review software changes using Azure DevOps;
Support the development of the front-end application and manage communication with back-end services;
Design and implement new system interfaces and enhance existing ones (file-based and real-time online);
Coordinate technical work across teams and systems involved in integration, including integration testing;
Create user stories, including acceptance criteria, and test cases to validate functionality;
Support bug fixing and system stability improvements;
Create and update technical documentation.
Requirements
What will you be bringing to the team?
Master’s degree in Computer Science/Engineering or equivalent with over 10 years of experience as Software Developer, in which at least 5 are in C#;
Strong experience (at least 5 years) in WinForms (Microsoft desktop application development);
In depth knowledge of C#;
Proficient with third party UI frameworks;
Solid understanding of async programming / multi-thread applications;
Good understanding of integration patterns and message exchange formats such as JSON and XML;
Strong knowledge of OO principles and patterns;
Strong knowledge of APIs development, both as consumer and provider;
Experience with Git version source control;
Basic knowledge of SQL Server and database querying.
Desirable qualifications:
Experience with Azure DevOps;
Experience with Playwright or other test automation tools;
Strong experience (at least 4 years) with DevExpress;
Experience building (graph) diagrams using GoJS or similar Javascript libraries;
A very good level of written and spoken English is required (minimum B2).