Senior C# Software Developer
We are seeking a skilled Senior C# software developer to join our team. The successful candidate will be responsible for designing, developing and maintaining cutting-edge integration solutions across our enterprise systems.
The ideal candidate will have expertise in Azure Functions, Logic Apps, Service Bus and other Azure services used in integration. They will also have a deep understanding of pub/sub architecture, microservices and event-driven design.
Responsibilities:
* Design and develop integration solutions using C#, Azure Functions and other Azure services.
* Collaborate with cross-functional teams to ensure seamless communication between internal and external systems.
* Built and maintain microservice-oriented solutions using C# and Azure-based services.
* Utilize object-oriented programming principles and best practices to write clean and efficient code.
* Troubleshoot and debug complex integration and cloud-related issues.
Requirements:
* Bachelor's degree in computer science or a relevant field.
* Minimum of 5 years of experience in software engineering, with a strong focus on C# and cloud-based integration solutions.
* Expertise in Azure Functions, Logic Apps, Service Bus and other Azure services used in integration.
* Deep understanding of pub/sub architecture, microservices and event-driven design.
* Proven experience in building and managing integrations for enterprise applications such as ERP systems and WMS.
Benefits:
* Fully remote work environment.
* Flexible Paid time off (PTO) policy.
* Personal laptop provided.