We are looking for a full-stack .NET Engineer comfortable working on a wide-variety of applications, including web applications, windows services, and web services/web API. The ideal candidate should be able to develop and trouble-shoot features front-to-back, from SQL/No-SQL data stores to ASP.NET WebForm and MVC UIs. Strong written/verbal communication skills are a must.
Essential Duties and Responsibilities
- Perform application architecture and hands-on programming/development of web applications utilizing knowledge of C#, ASP.NET, MVC.
- Maintain existing marketing communications applications.
- Initiate projects from scratch as well as pick up existing projects mid-stream
- Participate with other departments in planning and execution of business requirements, quality assurance and architecture, in additional to development of applications
- Define and adhere to coding and development standards
Requirements
- C#: 3 to 5 years’ experience
- MSSQL: 3 to 5 years’ experience
- Windows Services
- ASP.NET, WebForms and MVC: 3+ years’ experience
- MS Web API: 3+ years’ experience
- HTML, jQuery, JSON, AJAX: 3+ years’ experience
- Well-formatted and commented code, regardless of language
- Preferred Skills:
- Preference given toward candidates with strong front-end skills & experience
- git/github
- Distributed data processing and systems integration
- No-SQL data stores: Redis, MongoDB, ElasticSearch
- HTMLAgilityPack/Xpath
- AWS/Lambda/Step Functions
- Azure experience a plus