Software Integration Engineer (P429)
About Us:
As a Senior Software Integration Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers, who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in computer science, Information Technology, or a related field preferred.
- 5+ years of work experience in software development, building system integrations using C#, .NET Core, and .NET Framework.
- Passion for solving business problems with technology.
- Hands-on experience using Microsoft Azure IaaS, PaaS, and SaaS solution development with technologies like Azure Functions, API Management, Data Factory, Event Grid, Logic Apps, and Service Bus.
- Ability to develop multiple integrations from a reusable microservices-driven architecture.
- Experience in developing code for different types of integrations (real-time, file-based async, ETL, APIs).
- Familiarity with data standards and communication protocols (XML/XSLT/XSD, JSON, FlatFile, Positional/Delimited/EDI formats).
- Knowledge of OAuth, HTTP/SOAP/REST protocols, messaging systems like JMS and AMQP, and data transfer methods like FTP/sFTP/AS2.
- Experience in system architecture and design.
- Strong skills in SQL, with a focus on performance optimization.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills