Senior .Net Core Developer in Charlotte, North Carolina at AccruePartners

Date Posted: 11/8/2019

Job Snapshot

Job Description

Senior .Net Core Developer

THE TEAM YOU WILL BE JOINING:

  • An industry leader in watch list screening, risk management and fraud prevention software solutions.
  • Technology company with multiple SASS offerings
  • Local to the Charlotte area for nearly 15 years.

WHAT THEY OFFER YOU:

  • Opportunity to be hands on coding, troubleshooting, mentoring and innovation.
  • ?]Be a technical leader in the continuing evolution and expansion of their core applications to highly scalable, distributed, and resilient to four 9’s.
  • Candidate will be responsible for delivery of high value code that is maintainable, testable, operable, and secure.

WHAT YOU WILL DO:

  • Participate in all phases of our Scrum/Kanban hybrid SDLC - working in concert with our Product, QA, and DevOps teams 
  • Code, test and maintain applications for our customers and internal teams 
  • Stay up-to-date on emerging technologies and how they might be used to meet RCG goals 
  • Bring new ideas to the team, teach best practices, pitch and lead adoption of change 
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, proofs of concept 
  • Contribute to feature delivery from technical design through execution and release within our iterative cycle 
  • Identify root cause, propose solutions, and assist in the resolution of production issues 
  • Be involved in the maintenance and updating of legacy code 

HOW YOU QUALIFY:

  • Ideal candidates will have a background builiding and opearing SASS platforms using the Microsoft technology stack with modern services-based architectures.
  • 8+ years as a software developer
  • 5+ years of experience in a SAAS environment    
  • Core technologies required:Current .NET technologies with a focus in WCF, Web.API, ASP.net, NET Core, C#, Node, Containers, SQL, NoSQL (Couchbase, Mongo, Cassandra, Cosmos), Javascript (Angular, Bootstrap, KO, JQuery)
  • Comfort with working in an Agile/SCRUM environment    
  • Experience with cloud technologies such as Azure or AWS    
  • Experience developing microservice-based architectures      
  • Experience with Apache Kafka       
  • Microsoft stack - IIS, MSMQ, SQL Server       
  • Knowledge of relational database design and stored procedure development using Microsoft SQL Server 2008 and up      
  • Strong understanding of object-oriented software design      
  • Extensive use of APIs and understanding of HTTP and REST architecture      
  • Strong understanding of design patterns       
  • Proven ability to work in a rapid release production environment   
  • Experience with developing scalable software systems
  • Experience with Unit Testing frameworks (NUnit, XUnit, MSTest
  • TDD or BDD