Education and Years of Experience:
- Bachelor's Degree in Computer Science, Management Information Systems, or a related field.
- 5+ years of work experience in software development, building system integrations using C#, .NET Core, .NET Framework.
- Experience leading or mentoring other software engineers
Additional Requirements:
- Hands-on experience using Microsoft Azure Iaas, Paas, Saas solution development with three or more of the technologies - Azure Functions, API Management, Data Factory, Event Grid, Logic Apps, Service Bus.
- Ability to develop multiple integrations from a reusable microservices driven architecture.
- Experience in developing code for different integrations such as real-time, file-based, async, extract load and transform (ETL) and APIs.
- Experience with data standards and communication protocols; XML/XSLT/XSD, JSON, FlatFile, Positional, Delimited, EDI, OAuth, HTTP/SOAP/REST, JMS, AMQP, FTP, sFTP, AS2.
- Passionate about solving business problems with technology.
- Flexible enough to work through ambiguity and bring clarity in a fast-paced environment where constant change is.
- Organized and self-directed.
- Experience with continuous integrations and continuous delivery using Azure DevOps is an added advantage.
- Strong professional written and verbal communication skills.
- Experience working with agile methodologies