Infobase has an immediate opening for a Mid-Level .NET Web Developer
Primary
responsibilities include the development and ongoing maintenance for high
availability web-based content delivery applications developed in .NET with a
SQL back-end and multiple caching layers. Applications include stand-alone
web services, online educational database products, streaming video platforms,
eBook platforms, e-commerce websites, customer administrative applications, and
media management systems. The developer will work on a variety of
different projects and should be able to provide new ideas that work within our
current systems. The ideal
candidate is flexible, patient, forward thinking, innovative, and results
oriented, with a high attention to detail. The developer must be able to work
well in a team environment and be able to communicate well with non-technical
people inside and outside of Infobase.
Qualifications and Experience:
Required:
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent
- 1-2+ years’ experience in planning, developing, testing, and delivering modern .NET web applications
- Proficiency in C# and .NET Framework (ASP.NET MVC, Razor)
- Proficiency in jQuery, JavaScript, HTML, Bootstrap and CSS
- Strong knowledge of object-oriented principles and data structures
- Solid understanding of relational database structure, design, and basic database integration principals
- Excellent communication, organizational, and problem-solving skills
Preferred:
- Strong front-end CSS, jQuery, JavaScript and Bootstrap experience a big plus
- Proficiency in SQL and Microsoft SQL Server
- Experience with JSON and APIs
- Experience with enterprise search technologies such as Lucene and Apache Solr
- Experience working with ORM frameworks such as Entity Framework, PetaPoco, and Dapper
- Experience with Visual Studio IDE
- Experience using subversion tools like SVN
- UI/UX design experience
- Experience developing mobile applications using Xamarin
- Experience writing unit tests