Job Description :
Job Title: .Net Developer

Location: Nashville, TN

Duration: 12 months contract to hire

Job Description

The primary goal of Sr. Software Engineer is to work with legacy payments platform. We are looking fora hand on full stack engineer responsible for all aspects of developing, implementing, and delivering our legacy payments platform using ASP.Net MVC, C#, Web APIs, and SQL Server on Microsoft platform.

Role and Responsibilities

Develop solutions that are high quality, scalable, reliable, and reusable

Work collaboratively in an Agile/Scrum team to plan sprints, expand stories into technical tasks, work on removing impediments, and execute at top velocity

Successful track record of delivering on projects, both individually and as a team member

Organized and detail-oriented, able to work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently

Strong desire to learn, push the envelope, and share knowledge with others.

Clearly communicate status and open issues to team leads and managers

Able to work effectively independently on assigned tasks, and within a collaborative teamoriented environment using sound judgment in decision making

Excellent communications skills, both verbal and written, including good technical writing andinter personal skills Technical Skills

8+ years of development and product engineering experience where 4+ years in designing and developing software

6+ years ASP.Net MVC application design and testing experience and expertise with C# and SQLServer back end database.

9+ years hands on .Net Platform Familiarity

Solid experience building and consuming applications on top of RESTful APIs and Web APIs.

Experience with web front-end technologies such as HTML5 and CSS3

Experience with working in SCRUM team

Experience with Git and Jira

Extensive knowledge of standard application architectures such as MVC, MVVM and standardsoftware design patterns

Experience with unit test frameworks, and test automation tools is a definite asset (Preferred)

Work effectively and collaboratively within a team environment to implement projects in atimely manner

Experience with cross-browser, cross-platform, and design constraints on the web.

Experience developing automated unit, integration and functional test suites. Preferred

Experience in healthcare transactions or financial transaction processing

BS or MS in Computer Science or related technical discipline preferred