Job Details

Senior Full Stack .NET Development

Washington, DC | Full time

Job ID:

TSW789

Duration:

Long Term

Experience:

7-10 years

Career Level:

Executive

Compensation:

$55,000 to $85,000 Per Annum

Industry:

Banking

Job Description

Client is looking for Passion about .Net Development as well as Excellent .Net Development experience. They are looking for a Full Stack .Net Developer who has experience w/ both front end and back end development. Any Mobile experience is a plus using Bootstrap framework to build responsive websites.

The Senior Application Developer is a key member of the Enterprise Platforms group within the Information Technology department and will serve in a variety of roles under the direction of the Manager of Application Development. This role is accountable for application development supporting business objectives while demonstrating independence in software development lifecycle phases from concept and design to testing.

Analyze designs to build component-based applications in a web-delivery environment, including introduction of an application layer, modeling techniques, object-oriented design, complex algorithmic coding, and systematic approaches to application integration. Work on new and existing applications along with enhancements websites, web applications, and infrastructure and perform hands-on coding and assist in the architecting web solutions. Scope, implement, test, and deploy new features and versions of core applications, databases, and utilities. Provide production support and maintain existing systems by researching and trouble-shooting issues.

Developer Experience

Hands-on programming experience with the .NET Framework (C#, ASP.Net, WebAPI), MVC, AngularJS (1 & 2), HTML, CSS/CSS3, JQuery, AJAX, and XML/XSL/XSD. Hands on experience of Entity Data Model or Dapper and LINQ programming. Excellent skills in writing complex SQL Queries using store procedures, triggers, Views, etc. Solid experience with SQL Server 2008/2012/2016 creating data models and performing database optimizations using various techniques like index tuning, etc. Experience of reporting tool such as Crystal Reports or SSRS. Working knowledge of HTMS5 and CSS using Bootstrap as Responsive framework. Excellent skills in AngularJS (1 & 2), JavaScript, Web services, XML, AJAX, JSON, REST.

· SharePoint 2013 and 2010 a plus.

1. Ability to test your own code from end user perspective performing usability tests.

· Should have good understanding of UI/UX Design concepts.

Effectively used structured application analysis, design and database practices. Expert understanding of web architecture and application servers. Detailed technical understanding of data and technical database design. Expresses a strong initiative to take ownership of projects and deliver results. Ability to work in both a self-directed and team environment. Self-motivated, resourceful, independent and eager to learn new technologies.

4-year degree preferred.

Minimum of 8 years of programming .NET web applications and services and a minimum of 2 year of mobile web programming experience is required.

Mobile web programming experience with jQuery Mobile, MVC4, and responsive web design.

Experience developing native iOS applications and mobile applications using Xamarin platform is a plus.

Experience with Agile development and Team Foundation Server is highly preferred.

Strong understanding of software design practices like Design Patterns, SOLID Principles, SOA & Micro Services.