We are looking for a hybrid-remote software engineer for the Knoxville, TN office. As a
member of our engineering team, you’ll:
- Build new applications and automated tests using .NET 6, C#, HTML, CSS, JavaScript, TypeScript, SQL Server, and containers
- Create secure, public-facing RESTful web APIs and user-friendly web applications
- Enhance and maintain legacy web applications built with ASP.NET, JQuery, and ASMX web services using C# and VB.NET
- Help solve complex problems and improve our tool suite to make it more performant, scalable, and secure
PREFERRED PROFILE:
- Bachelor’s degree in Computer Science, Engineering, Math, or closely related field
- 5 plus years of experience, with a concentration on data-oriented business applications
- Demonstrated knowledge of HTML/CSS/JS
- Demonstrated experience with C# and the .NET framework
- Experience with Agile methodology, and use of development tools such as Jira and GitHub
- Strong interpersonal skills, including clear examples of collaboration and team building
- Demonstrated ability to work independently and as part of a team
- Excellent oral and written communications skills
DESIRED SKILLS & EXPERIENCE:
- Experience with SQL databases, preferably SQL Server
- Experience with any cloud platform, preferably Azure
- Experience with Typescript
- Experience with test-driven development and test automation
- Familiarity with design/architectural patterns including Model-View-Controller (MVC) and Web API
- Experience applying SOLID design principles
- Familiarity with DevOps disciplines and toolsets such as TeamCity and Octopus Deploy
- Experience with Docker containers and Kubernetes