Our client is a leader in relationship marketing and distribution channels. They are seeking a Senior / Lead-level .Net Developer to help grow their development team. This individual will be responsible for the design, development and implementation of several key business applications built in ASP.net MVC 5 framework, JavaScript, Vue.js and Knockout on the front-end.
The daily responsibilities for this Senior Full-stack .Net Developer will include:
- Working in a fun and collaborative environment to design and develop full-stack .Net applications
- Development work will span both back-end and front-end development, varied based on the feature being developed (60-65% back end, 35-40% front end)
- Serving as a lead and mentor to more junior team members, conducting code reviews and coaching on development best practices, code coverage, etc.
- Creating scalable code using C#.Net using Microsoft VIsual Studio and Team Foundation Server for code documentation
- Developing the Data Access Layer using ADO Frameworks like Entity, EF APIs, LINQ:SQL
- Working within a Microsoft SQL Server and mySQL database environment
- Creating Web APIs
- Developing the front-end using JavaScript and associated JavaScript libraries (Vue.js, Knockout)
- The majority of development work will be new feature development, enhancements and testing
Required Experience & Qualifications
- Required Bachelor Degree (4-year College Degree)
- Minimum 5+ years of professional experience
- Advanced experience in ASP.Net / MVC 5 Framework
- Advanced JavaScript (Vue.js, Knockout)
- Experience with Entity Framework and LINQ:SQL would be a plus
- Strong SQL Stored Procedures experience
- Salary Range: $120,000 + / year, with exceptional and unique full-time benefits
Benefits
As a direct hire employee, you will have the opportunity to enroll in our client’s full time employee benefits package: PPO Medical & Prescription drug coverage, Dental & Vision, STD/LTD, Life Insurance, 401K with Employer Matching, Paid Vacation, Personal & Sick Days, Paid Holidays, ability to work remotely, and much MUCH MORE!