Software Development Engineer responsible for designing, coding, documenting, and testing integration platform and related applications.
Requirements
- BS degree in a field directly related to software development
- Ability to code in a modern language (mainly C#, with consideration also given for Java or F# experience) using object-oriented and functional techniques appropriately.
- Experience with Visual Studio and/or VS Code
- Experience utilizing unit testing and mocking frameworks such as xUnit, MSTest, Fluent Assertions, and/or similar tools.
- Experience with REST Web APIs and JSON
- Experience with Docker containers, Kubernetes (especially AKS), and infrastructure as code
- Understanding of relational databases and ability to write SQL queries
- Experience with Azure DevOps (VSTS), and the Azure portal