Full Stack .NET Developer

DELUXE CORPORATION - Towson, MD (30+ days ago)3.5

Req ID#: 12581BR

Deluxe Payroll, a national human capital management and payroll SAAS provider, has a full-time, salaried position available for a full .NET stack Software Engineer. This critical position will be responsible for working on the complete project life-cycle of implementing, extending and integrating complex applications.

Design, document, code and deploy new features and fixes for defects (including consumption of RESTful interfaces, implementing common design patterns, C#, .NET MVC, JQuery, and CSS)
Work with development team to implement client and server-side improvements to the application platform
Develop and maintain time-sensitive file and data transmission programs
Drive best practices, toolsets and common design patterns within the .NET development stack
Develop estimates and workflow diagrams for required tasks and change requests.
Position may include other duties as determined by the company.

Bachelors (or equivalent experience)
Computer Science or related field
5+ years of experience with hands on development and front end design
Extensive experience with C#, ASP.NET MVC, including the full .NET Stack
Extensive experience with HTML, CSS, Javascript, jQuery
Experience with SQL Server, including authoring queries, stored procedures, views and table creation
Experience with Source Control Management (Subversion)
Experience with web application-based API Integration
Experience with JSON and/or XML-based remote request frameworks.
Experience with common data exchange formats and approaches
Experience with object-oriented design patterns and programming best practices
Excellent communication skills both written and verbal for technical and non-technical audiences.
High attention to detail and problem resolution.
Passionate about unit testing and rock-solid code
Passionate about learning and technology

Deluxe Corporation is an Equal Opportunity / Affirmative Action employer:
All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, disability, sex, age, ethnic or national origin, marital status, sexual orientation, gender identity or presentation, pregnancy, genetics, veteran status or any other status protected by state or federal law.


Please view the electronic EEO is the Law Poster which serves to inform you of your equal employment opportunity protections as part of the application process.

Department: Information Technology
Remote Work Location: No
Employment Type: Mid
Full Time/Part Time: Full Time
Shift Type: Traditional