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, we 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.
Description of Duties:
Proficiency in ASP.NET MVC and .NET Framework.
Strong experience with SQL Server, and ability to write and debug complex queries.
Good experience working with LINQ queries.
Familiarity with version control systems, particularly Git.
Solid understanding of JavaScript, jQuery, AJAX, and Bootstrap.
Experience with Web Services and Web API.
Experience in Test Driven Development (TDD, Unit Testing) style development.
Knowledge of Azure DevOps or similar CI/CD tools and practices.
Experience with object-relation mapper like Entity Framework and convention-based object-object mapper like AutoMapper.
Experience with JavaScript component library like Kendo UI.
Experience with front-end JavaScript libraries like React.
Familiarity with ETL platforms like SQL Server Integration Services (SSIS).
Experience with .NET Core.
Experience with C# design patterns like Singleton, Factory Method, and Abstract Factory.
Software Powered by iCIMS
www.icims.com