Azure DevOps/Software Engineer

Description

Designs and implements application and web services along with Continuous Integration/Continuous Deployment (CI/CD) tooling for the client using MS Azure and related technologies. This includes defining and implementing security, API contracts, scalability, and performance as well as building out Azure DevOps pipelines and releases. This is a full time position for a consulting role to be a member of our customer facing project delivery teams for POC’s, Technical Assessments, and Production Project Delivery.

  • Location: Chicago IL | Philadelphia PA | Remote

  • Travel: Up to 30%

Technologies

  • .Net (C# preferred)

  • MS Azure

  • Azure DevOps (pipelines and releases)

  • Azure Resource Manager

  • Asp.Net

  • Web.API

  • JavaScript

  • Once or more unit testing (examples: MS Test, Nunit) and mocking frameworks (examples: RhinoMocks, Moq, Nsubstitute)

  • One or more Dependency Injection frameworks (Unity, Castle Windsor, SimpleInjector, Ninject)

  • In depth knowledge of SQL Server/TSQL or other database technology, Does not have to be an administrator.

  • Application Security

  • Optional: Experience with Entity Framework or other ORM (Object Relational Mapping)

  • Optional: Experience in SSO 9single sign-on) federated security.

Practices, Principles, Techniques

  • Application Security

  • Continuous Integration/Continuous Deployment (CI/CD)

  • Agile/Scrum/XP (Extreme Programming)

  • TDD (Test Driven Development)

  • SOLID Principles

  • Understands and uses software patterns

  • REST


Name *
Name