Senior Software Engineer
ThriftBooks is looking for a Senior Software Engineer to help extend, refine, and maintain our primary customer-facing ecommerce application. This person will work in an open, collaborative environment with our existing friendly, driven web development team.
What You Will Do :
- Build website application layer using .NET / C# MVC and SQL Server
- Optimize web applications for maximum speed and scalability
- Help gather and define requirements on new projects
- Collaborate with other team members and stakeholders
What You Will Need :
4+ years of hands-on experience in website development with .NET / C# MVCUnderstanding of relational databases multi-table querying, grouping, optimization, designFamiliarity with the "full stack" of web development (back-end, front-end and design and how they interact)Good understanding of code versioning tools, such as GitExperience with an object-oriented language and object-oriented conceptsPreferred Qualifications :
Experience migrating into Azure from on premDesign experience with Azure CloudExperience with responsive or adaptive front-end web development. Especially optimizing for a mobile experienceFamiliarity with modern JavaScript frameworks like React or AngularGenuinely excited about technology, have a strong interest in learning about and building compelling web applications and UIs with the latest technologiesWhy You'll Love It Here :
Annual 10% bonus incentiveCompetitive compensation packageEarn Paid Time Off at Accrual Rate of 15-days per yearSix Paid Holidays per calendar yearMedical & Vision InsuranceDental InsuranceCompany paid STD / LTDCompany paid Life Insurance401k match programProfessional development & growth opportunitiesWork with nice, fun peopleFREE BOOKS!Base Salary :
120,000 - $145,000 / yr. This range reflects the good-faith hiring base salary range for this position. However, individual salaries are determined by a variety of factors including, but not limited to : business considerations, local market conditions, internal equity, as well as candidate qualifications such as skills, experience, and education / training.
All candidates must be willing to authorize a background check. All applicants agree to ThriftBooks Privacy Notice for Employment-Related Personal Data.
Flexible work from home options available.