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