At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success. Due to our growth, w e are seeking a skilled and experienced Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, implementing, and maintaining web applications and services using C# and ASP.NET MVC. You will work with SQL Server databases, develop front-end components, and create and consume Web Services and APIs. Collaboration with cross-functional teams to deliver new features, troubleshooting and optimizing application performance, and maintaining code quality are key aspects of this role. Proficiency in ASP.NET MVC, SQL Server, JavaScript, and experience with version control systems like Git are essential. Familiarity with Azure DevOps, Entity Framework, and front-end libraries like React is preferred. A Bachelor’s degree in Computer Science or a related field, along with strong problem-solving and communication skills, is required. Our company fosters a collaborative and innovative culture, encouraging continuous learning and professional growth.