
Software Engineer
- Christiansburg, VA
- $75,000-97,000 per year
- Permanent
- Full-time
- Working in a collaborative environment to develop internal-use and customer facing software products
- Working alongside the Product team to help define requirements and develop/refine user stories
- Participating in the agile ceremony to ensure active communication within the team and alignment with stakeholder expectations
- Contributing to the formation of engineering standards and software development best practices
- Become the Subject Matter Expert (SME) for specific feature areas and software components
- Completion of a Bachelor's Degree in Engineering, Computer Science, or a related field
- At least 3 years of directly related experience
- Practical experience may be substituted in lieu of a college degree
- 3+ years of C#/.Net and other object-oriented languages (Java, Python, etc.)
- Independent worker with a high level of accountability
- Demonstrated ability to effectively communicate with coworkers and stakeholders
- Experience with Blazor Server
- Experience with relational databases (SQL Server, MySQL), SQL Queries, ORM Framework (Entity Framework), Unit Testing, GIT, DevOps (Azure), and CI/CD
- Experience developing containerized applications
- Experience with AWS
- Collaborative mindset with a focus on quality practices