- Collaborating with other product team members to create secure, reliable, and scalable software solutions.
- Efficiently producing well-organized, optimized, and well-documented source code
- Designing and developing code into independent reusable components
- Decomposing requirements (typically user stories) into meaningful tasks with estimations
- Triaging high priority bugs
- Providing application support to software running production
- Contributing to foundational code elements that can be reused many times in various products.
- Identifying enhancements, either client-facing or technical, that creates a better experience for the end user.
- Writing unit tests and custom code to automate test cases.
- Proactively viewing articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations that can be applied where appropriate.
- Instrumenting client applications to improve software debugging and measure application performance that ultimately drive quality decisions.
- A minimum of 4 years of experience as a Full Stack Developer utilizing Microsoft technologies
- Experience with developing software on a team
- Experience with .NET Core, C#, and SQL Server
- Experience with cloud environments (preferably Azure)
- Understanding of agile methodology
Hybrid work schedule based out of Chattanooga, TN.