Software Engineer

Location: Kansas City, MO
Date Posted: 09-27-2017
Software Developer
Kansas City, MO
Company Overview
Our client, who leads in data-mining and lead generation platform, provides the automotive industry with innovative software, direct marketing and training solutions that is currently implemented in over 3,000 dealerships.
Job Summary and Responsibilities:
The software developer will be responsible for contributing to an enterprise level web application and supporting applications using ASP.NET MVC, ASP.NET Web API, C#.NET, LINQ to Entity Framework, and SQL Server. You will participate as a member of a scrum team, working closely with peers, in an agile environment.
Essential Duties and Responsibilities (Other duties may be assigned):
  • Design and develop client-server modules, components, and integration end-points
  • Maintain a high level of code integrity by writing clean and testable code
  • Build reusable and scalable code using established design patterns
  • Collaborate with other team members and product stakeholders
Knowledge/Skill Requirements:
  • Proficient understanding of enterprise level web application development and software architecture
  • Proficient understanding of asynchronous request handling, JSON parsing, and partial page updates
  • Good understanding of Asynchronous Programming in .NET 4.5
  • Basic knowledge of Microsoft’s Unit Testing Framework using Visual Studio Test Tools
  • Basic knowledge of Scrum and Agile Software Development principles and patterns
  • Basic knowledge of Team Collaboration tools such as JIRA, Confluence, Subversion, Git, etc.
Minimal Qualifications Education and/or Experience:
  • Must have 5+ years of software development experience particularly in the .NET Framework
  • Must have 4+ years of experience working with T-SQL or other relational databases
  • Must have 2+ years of HTML, CSS, JavaScript, and ASP.NET front-end development experience particularly using ASP.NET MVC or other UI presentation patterns
  • Experience with KnockoutJS, AngularJS, or other JavaScript Frameworks is a plus
  • Experience with mobile application development (iPhone, Android) is a plus
Benefits Offered:
  • Competitive Compensation Package
  • Medical
  • Dental
  • Vision
  • Health Savings Accounts
  • Flexible Spending Accounts
  • Life Insurance
  • Disability
  • Paid Time Off
  • 401 (k) Retirement Savings Plan
  • Fitness Reimbursement Plan
this job portal is powered by CATS