Senior Lead Microsoft .Net Developer

    • Team Velocity
  • Remote, Continental U.S., VIRGINIA
  • Posted 28 days ago | Updated 28 days ago

Overview

On Site
Full Time

Skills

Digital Marketing
Supervision
Problem Solving
Conflict Resolution
Attention To Detail
Offshoring
Microsoft
C#
RDBMS
SQL
Microsoft SQL Server
Entity Framework
NoSQL
Database
RESTful
Microservices
Microsoft Operating Systems
Microsoft Windows Server
Microsoft IIS
Docker
Kubernetes
Version Control
Git
Bitbucket
Microsoft Visual Studio
Testing
Selenium
Jasmine
Protractor
Production Support
Quality Assurance
Test-driven Development
Web Browsers
Application Development
HTML
JavaScript
TypeScript
Cascading Style Sheets
jQuery
Ajax
AngularJS
Vue.js
ASP.NET MVC
Web API
Information Systems
Computer Science
Information Technology
.NET
Development Testing
Agile
Debugging
Legacy Systems
Mentorship
Software Engineering
SaaS
Channel Marketing
Retail
Apache Velocity
Communication
Return On Investment
Marketing
AIM

Job Details

Fast-paced, high-growth marketing company serving the digital marketing automotive industry seeks Senior Lead Microsoft .Net Developer. The ideal candidate will have ability to carry out assigned tasks with limited need for supervision, work well in a fast, agile, and fluid environment and possess strong problem-solving skills, as well as consistent attention to detail. EXPERTISE in .NET CORE, A MUST!



As the Senior Lead .Net Developer you will work to architect and develop features based on business stakeholder requirements, provide code reviews, and write tests for developed features. You will work closely with company Architects, Directors, and the CTO on scaling solutions to help with anticipated company growth, and you will work with offshore teams to ensure quality deliverables.



This is a full-time, salaried, 100% remote position headquartered in Herndon, VA. Candidate must reside within the Continental U.S. Eastern or Central time zones highly preferred, but all welcome to apply!



Technology Stack and Methodologies Requirements




  • Expertise on the Microsoft stack of technologies using C#

  • Expertise in .Net Core

  • Expertise RDBMS ? SQL ? SQL Server / Entity Framework

  • Experience with NoSQL databases ? ElasticSearch / Redis

  • Experience of RESTful APIs and Microservices

  • Windows Server / IIS Environment, Docker, Kubernetes

  • Version control systems ? Git, Bitbucket

  • IDEs ? Visual Studio, Rider

  • Testing Frameworks ?XUnit, Selenium, Jasmine, Protractor

  • Experience in modernizing legacy code bases

  • Experience with production support

  • Understanding of Architecture and Loosely Coupled Applications

  • Understanding of Development Lifecycles and the ability to QA own work. TDD welcome.

  • Experience in browser-based application development ? HTML, Javascript, Typescript, CSS, jQuery, AJAX, Angular, Vue.JS, ASP.NET MVC, Web API

  • Experience in fast paced Agile environment



Role Requirements




  • Bachelor's Degree in Information Systems, Computer Science or Information Technology or related field; subject matter expertise coupled with multiple years' professional experience within the field also considered

  • 6+ years of design and development of .Net applications

  • Experience with the design, development, testing and deployment of enterprise class applications

  • Expertise working with a global Agile software development team

  • Ability to dive into existing code, debug and trace code and work independently to understand legacy systems

  • Ability to develop new software solutions and in-production application improvements

  • Strong desire to achieve team success and an ability to mentor colleagues globally in quality software engineering practices

  • Knowledge of how to develop highly scalable solutions



COMPENSATION

Competitive compensation commensurate on experience. Participation in company benefit offerings include, medical, dental, vision, 401(k), wellness, and more.



NEXT STEPS

If you meet the requirements, and are interested in applying for this role, please complete the online application, be sure to include a current resume and contact information. NO PHONE CALLS PLEASE.




ABOUT TEAM VELOCITY

Team Velocity is a SaaS technology provider serving the automotive industry. We provide an omni-channel marketing automation platform and retailing solutions to OEMs and dealerships nationwide. We are revolutionizing the automotive industry with cutting-edge technology to help dealers sell and service more cars. Made by dealers for dealers, Team Velocity's proprietary technology platform Apollo analyzes consumer behavior to predict who will buy, what they will buy, and when they are ready to service. Apollo automates the entire communication process by delivering hyper-personalized campaigns across every touchpoint, maximizing ROI, and lifetime revenue.



Our vision is to serve our clients with a single technology platform that empowers them to execute intelligent marketing across every online and offline channel. We aim to deliver a frictionless consumer experience, from the initial engagement to a final transaction.



Our team members are hard-working and driven to achieve success for our clients and our unique culture promotes creativity, camaraderie, and success.





PI266957221

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.