Tech Stack
AzureDistributed SystemsEntity Framework.NETNode.jsSQL
About the role
- Remote position (90% remote) with quarterly travel required
- Role: IVR .NET Lead Developer responsible for leading a team of 6–10 developers
- Deliver natural-language omni-channel customer experiences (IVR, SMS, Chat)
- Learn accompanying business logic to interpret requirements and deliver production-ready work
- Daily responsibilities: complete user stories and lead the development team
- Hands-on coding and leadership; recent role must primarily involve coding and leading
- Work in a fast-paced environment with little oversight and proactively find needs to fulfill
- Duration: 12+ months contract with ability to extend
- Locations: 90% remote with quarterly travel to one of: Louisville, KY; Allentown, PA; Providence, RI
Requirements
- 8 - 12 years of work experience (job listing)
- 10+ years full-stack application development experience
- Hands-on writing code and leading a development team as primary recent duties
- Strong verbal and written communication and facilitation skills
- Ability to help business counterparts find optimal solutions and communicate clearly
- Assertive leadership; proactive and eager to fulfill needs
- Willingness to learn business logic and understand existing system architecture
- Ability to understand complex architectures and work with multiple teams
- Ability to conduct performance analysis, capacity management and troubleshoot large-scale distributed systems
- IVR experience
- C#, .NET Core, Entity Framework Core
- Substantial SQL experience
- Web API and RESTful services
- Working knowledge of Git or similar version-control software
- Experience with web services and 3rd-party APIs; tools like Postman, SoapUI & Fiddler
- Familiarity with production Azure DevOps environments
- Unit and integration testing experience
- Understanding of SOLID design principles and secure coding practices
- Microsoft Bot Framework and Cognitive Services experience
- Experience with serverless Azure compute (App Services, Azure Functions)
- Experience with Azure storage (Blob Storage, Data Lake Store, Cosmos DB, Azure SQL)
- Preferred: WebRTC and microservice architectures