Software Engineer
St. Louis, MO
Summary
Our client seeks a talented software engineer that is wanting to be part of a small but growing team building a communications platform in the contact center vertical.
Experience with SMS and/or contact center software is valuable but not necessary.
They offer a great vacation package and the flexibility to work remote or from their loft offices just blocks from Busch Stadium.
Key Responsibilities
-
Translate application storyboards and use cases into functional applications
-
Design, build, and maintain efficient, reusable, and reliable code
-
Integrate data storage solutions such as SQL Server
-
Ensure the best possible performance, quality, and responsiveness of applications
-
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
-
Help maintain code quality, organization, and automation skills
-
Strong knowledge of .NET framework
-
Proficient in c#, with a good knowledge of their ecosystems
-
Strong understanding of object-oriented programming
-
Familiar with various design and architectural patterns
-
Familiarity with Microsoft SQL Server
-
Knack for writing clean, readable, and easily maintainable code
-
Understanding of fundamental design principles for building a scalable application
-
Experience creating database schemas that represent and support business processes
-
Experience writing and implementing test cases
-
Proficient understanding of GIT
Requirements
Required Skills: .Net/C#/SQL/Rest API’s/Azure
​
Nice to have: Experience with Azure Functions, SignalR, Application Insights, Microsoft Bot Framework, Dialogflow, Messaging Integrations, Contact Center Integrations
​
This role will be a primary developer on the back end infrastructure of our service using C#, MS Azure, Rest API’s, services, etc…