Requirements
What you'll do every day:
- Design, develop, and deploy new features and enhancements in our cloud application in .NET C#, Razor, Angular, Microsoft SQL
- Design, develop and deploy small enhancements and fixes on a VB Winforms Desktop application
- Participate in continuous iterative process improvements around design, implementation, and testing to improve efficiency and effectiveness
- Actively participating as a member of an agile team in a Scrum environment
- Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities
What you need to bring to the table:
- Bachelor’s degree in a computer-related degree program or equivalent work experience
- 8+ years of detail-oriented Software Engineering experience
- 5+ years experience developing web-based applications in C# and the latest .NET framework
- 2+ years experience developing desktop applications in VB.NET
- Strong SQL skills preferably in Microsoft SQL
- Experience with Razor or Angular.JS
- Solid tech skills around the basics: software design patterns, implementation, unit testing, debugging
- History of successful delivery for large-scale web-based projects
- Ability to translate requirements into elegant code solutions
- Strong written and verbal communication skills showing an ability to interface with business stakeholders and engineers
- An acute sense of ownership and the resolve to dig deeper into product and technical issues
- A self-starter with the ability, passion, creativity, and confidence to independently problem solve and produce results Bonus Points:
- Development experience using Javascript, React, Angular.JS, Typescript, Razor, or Webpack
- Experience moving from monolithic applications to distributed solutions