Job Details
Job Id:
Senior Software Engineer
Job Type:
Brentwood TN 
A client in the Nashville, TN area is seeking a Senior Software Engineer for a permanent position.

The Senior Software Engineer will work with a team to develop mission-critical, service-oriented applications. This role is a key-contributor to the organization and future technologies.

• Participate in Full-Stack agile development in a collaborative environment.
• Design, develop, document, test, and debug new and existing software products (cloud and/or in-house).
• Work to achieve operational targets, with some impact on the overall achievement of results for the department.
• Participate in the full development life cycle including requirements analysis and design.
• Write technical specifications based on conceptual design and stated business requirements.
• Support, maintain, and document software functionality.
• Identify and evaluate new technologies for implementation.
• Analyze code to find causes of errors and revise programs as needed. Participate in software design meetings and analyze user needs to determine technical requirements.
• Consult with end user to prototype, refine, test, and debug programs to meet needs.
• Serve as technical expert on development projects.
• Work independently and regularly review others work.
• Coach and mentor junior developers on regular basis.

Required Skills:
• Ability to face very difficult problems/issues that require very complex analysis
• Experience delivering software products at an enterprise scale
• 5+ years Microsoft .NET and C# experience
• 3+ years Microsoft .Net Core (preferably v2+)
• 3+ years JavaScript and/or Typescript experience.
• 1+ years Angular 2+ (or similar JS Framework)

• Bachelor’s degree in Engineering, Mathematics, Computer Science or a related field required

Other Requirements:
- Criminal background check
- Drug screening

Alltech, Inc. is a leading provider of IT staffing services in Nashville and the surrounding areas. We do contract (Salaried, W-2, 1099 or Corp-to-Corp), contract-to-hire and direct placements within the Information Technology field. Alltech, Inc. offers a full line of company-paid benefits to our salaried and W-2 employees. Our 1099 subcontractors have a full line of benefits available to them through our partnership with Benefit Consultants, Inc.

If you are considering relocation, the Nashville area is nationally respected as a great place to live, work and play. Nashville is proud to be the home of the Tennessee Titans, Nashville Predators and Nashville Sounds. Some of Nashville's living advantages include:

-- low cost of living (including NO state income tax)
-- international airport
-- unique, affordable residential areas
-- abundant parks, waterways and recreational areas
-- lively cultural base
-- diverse economic base
-- seasonal climate

Visa sponsorship is not available for this position.
No third party recruiters/agencies.