Share this Job

Go Back

Senior .Net Programmer/Analyst (full stack) Location: Nashville, TN


2016-04-06 13:23:45
Job Type: Full Time only
Budget $: 100,000 - 200,000

Role: Senior .Net Programmer/Analyst (full stack)

Location: Nashville, TNESSENTIAL RESPONSIBILITIES:

  • Must be able to complete a complex software lifecycle: scope, design, code, test and implementParticipate in requirement analysis and definitionPrepare code documentation in support of program developmentFollow established Company software development guidelines and proceduresDebug, test and install new application programsDebug and test existing application programsDevelop test procedures and test platforms for programs and/or programming functionsModify existing systemsConfer with departments to identify software/reporting needsManage systems project timelines as they relate to programmingAssure system documentation by directing the writing of detailed descriptions of the system componentsCreate the training modules for user groupsDevelop and implement software solutions that will empower the users as well as boost the overall operational efficienciesPerform ad hoc reports on demandMonitor the integrity of scheduled reports/tasks and jobs insuring the proper flow of data into tables, updates, etc.
KEY REQUIREMENTS:

  • High School diploma or equivalent required; Bachelor\'s Degree or equivalent combination of education and work experience preferredAt least 3 to 5 years total development experience in web related technologiesShould be very fluent in Java script and front end frame works3-5 years experience with ASP.NET MVC, at least 1 year using the 4-4.5 framework1-2 years experience with any of the front end libraries like Knockout, Angular JS and etc.
  • 3-5 years experience using C #3-5 years experience with Web Services(WCF & Web API), Web Forms, XML1 year Transact SQL experience writing complex stored procedures, triggers, DTS packagesExperience with Crystal XI and SQL Reporting Services a plusExperience with SQL Server 2012 a plusExperience working in a team environmentKnowledge of insurance applications a plusAbility to work in a fast paced, deadline-oriented environmentMulti-tasking and organizational skills a mustStrong analytical and problem solving skillsAbility to communicate effectively both verbally and written


Key Skills: