Are you ready to take your career to the next level as a seasoned C# developer?
We're seeking an exceptional software engineer to join our team and help us shape the future of integration technologies.
In this high-impact role, you will be responsible for designing, developing, and maintaining cutting-edge solutions across various enterprise systems.
You'll focus on building and scaling platforms using C#, Azure Functions, Logic Apps, Service Bus, and Pub/Sub architectures, with an emphasis on microservices in an Azure environment.
This is a fantastic opportunity to utilize your expertise in integration technologies and cloud-based services to create scalable and maintainable solutions.
* Create seamless integrations between internal and external systems
* Develop and implement pub/sub systems for real-time messaging and event-driven architectures
* Collaborate with cross-functional teams to ensure smooth integration across ERP systems, WMS, and other critical systems
* BUILD, OPTIMIZE, AND MAINTAIN MICROSERVICE-ORIENTED SOLUTIONS USING C# AND AZURE-BASED SERVICES
* Utilize object-oriented programming principles and best practices to write clean, efficient, and maintainable code
* Troubleshoot and debug complex integration and cloud-related issues
* Conduct code reviews and provide technical leadership to ensure best practices and high-quality code delivery
* Implement and maintain test-driven development (TDD) practices for integration solutions
* Mentor and guide junior developers to foster a culture of continuous improvement
* Minimum 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, Event Grid, 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
* Strong knowledge of object-oriented programming principles, particularly with C#
* Experience with SQL and T-SQL for database integration
* Solid understanding of space and time complexity (Big O notation) to optimize integration processes
* Familiarity with Agile delivery methods and DevOps
* Excellent problem-solving skills with the ability to troubleshoot complex integration issues
* Strong communication and collaboration skills, with experience working across multiple teams and disciplines
* Able to mentor junior developers and provide technical leadership
* Flexible paid time off (PTO) for any reason, including sick days and flexible work schedule
* Personal laptop
* Health/sport budget
* Fully remote