In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting edge technologies that shape the world of the future.
Reference number: PL25/REMOTE/IC/CDEVELOPER
Workplace: Białystok
The project involves migrating business logic originally implemented in C-code (running on Windows, AIX and OpenVMS) to the MuleSoft platform. The middleware application InfoMessaging currently generates messages - either via administrator prompt commands or APIs from connected applications - that perform queries and updates on the associated database.
The migration requires reverse-engineering existing C-code, analyzing its logic and converting this into flow diagrams to support MuleSoft implementation (using DataWeave).
Project information:
Responsibilitites:
Debugging and analyzing query-type messages (mostly complete but not fully tested)
Comparing old messages (InfoMessaging) with new messages (MuleSoft)
Identifying and documenting differences in logic
Analyzing existing C-code to determine the exact logic that needs to be implemented in MuleSoft
Analyzing C-code related to update-type messages
Converting logic into flow diagrams to guide MuleSoft programming
Supporting MuleSoft developers by providing precise, structured logic extracted from C
Requirements:
6+ years of experience in C back-end and application development
Understanding of client-server architecture (request/response)
Experience with Agile/Scrum methodology
Proficiency in: C, C++, GIT, Jenkins
Knowledge of custom connectors and queues
Nice to have:
IBM MQ experience
Mule 4 experience
Skills in reverse engineering, call flow diagramming and code documentation
UML modeling knowledge
Experience with Jira
We offer: