Mid - Senior Level Full Stack .Net Developer

.Net/C#, WebAPI, SQL, Testing Frameworks
Full Time
Depends on Experience

Job Description

Mid to Senior Level Full-Stack C# Developer

Our client is looking to add a Full Stack C# Developer to their team that builds a cloud-based document management application that enables Human Resource departments to be able to store, secure, manage and share paper and digital documents for all their employees. This Document Management Application has helped hundreds of companies go paperless, streamline their processes and cut costs.

Job Description

We are seeking a highly experienced, talented and self-motivated C# Full-Stack Developer, with a focus on back-end business logic, to take a key role in continuing the development the system that has been in production for over 18 years. We are targeting a developer that is flexible and open minded, but resilient in their work ethic. This application is an enterprise grade application developed in C# consisting of a robust SPA front end using TypeScript and Angular using a 100% WebAPI design methodology, a powerful multi-threaded, multi-server document processing and image manipulation engine capable of handling thousands of RabbitMQ messages per second, a massive SQL Server database along with numerous desktop utilities and microservices. You will work directly with the lead developers and product owners to continue developing and enhancing the product.

We pay well, we work reasonable hours with people we like, and of course you'll have the best equipment. We expect you'll probably want to be in the office pretty often for the camaraderie, but we care about results more than anything else and so we don't mind at all if you need to be remote on occasion. We also offer highly competitive benefits that include:

  • Excellent Medical and Dental Coverage
  • Direct 3% 401(k) Company Contribution
  • Paid Vacation, Holidays, Sick Days and SKI DAYS along with a Ski Pass!
  • Continuing Education Reimbursement
  • Fully Relaxed Dress Code and Flexible Work Hours
  • Collaborative Work Environment

Must-Have Skills (5+ years’ experience preferred)

  • .NET/C# - Extremely Solid Fundamental Skills and Knowledge
  • .NET Server-Side Web Technologies, WebAPI
  • HTML Client-Side Web Technologies, CSS, Typescript, Angular, RxJS
  • Testing Frameworks, NUnit, Specflow, Jasmine
  • SQL Server CRUD Operations / Indexing Optimizations / Table and Schema Designs
  • SOLID Design Patterns and Principals

Nice-to-Have Skills

  • Dapper or similar Micro-ORMs
  • RabbitMQ or other Message Queues
  • Authentication Services (SAML, OpenID, OAuth)
  • Cryptography Methodologies
  • Parallel Processing / Multi-Threading
  • Image Processing and Manipulation
  • Team City, You Track, Git, Agile Development

Responsibilities

This is a small team of doers, so your responsibilities will be to do whatever it takes to deliver value to our customers. You will need to be flexible and creative as you’ll be able to work on numerous aspects of the code from robust back-end business logic, implementing intuitive front-end UI, database and performance optimization, microservice and client utility development. We also will support and encourage you to grow your career and knowledge through open source projects, blogging, and attending technical conferences.

We Pass the “Joel Test”

  • Source Control
  • One-Step Build
  • Daily Builds
  • Bug Database
  • Bugs Fixed before New Code
  • Up-to-Date Schedule
  • Specs
  • Quiet Working Conditions
  • Best Tools
  • Testers
  • Code Screening
  • Hallway Usability Testing
Dice Id : 10347349a
Position Id : 6682088
Originally Posted : 1 month ago
Have a Job? Post it