JOB ORDER #1220

Back to Open Positions


Posted Date: 04/21/2021
Position Title: Senior Software Engineer
Salary Range: Not specified.
Location: Nashville Tennessee
Description:

The Senior Software Engineer will join an existing tenured web development team.  In this role you will help enhance and build a .NET web application for the healthcare industry.  You will be working on applications which show data reporting.  The team utilizes Agile methodology to execute on the development.
 

REQUIREMENTS:

  • 5+ years of development experience with production web applications. The ideal candidate would have experience developing web applications for delivery as a SaaS product (Software as a Service).
  • At least 4 years of experience developing MVC web applications.
  • At least 3 years work experience working in Azure or similar product (AWS, Google Cloud, etc).
  • A minimum of 3 years recent work experience in JavaScript (Angular, Vue.Js, or React.JS).
  • A deep understanding of data access frameworks such as the Entity Framework and LINQ.
  • Experience with managing large datasets a plus (Hadoop / Spark).
  • A deep understanding of HTML, CSS and JavaScript with a proven track record implementing dynamic and responsive web applications.
  • Someone with strong communication abilities.
  • A person who understands the business objective, the technical demand, and how to relay it back to the team/leadership.
  • Ability to implement unit tests.
  • Ability to effectively use source control systems such as Git.
  • Excellent written and oral communication skills.
  • Bachelor's degree in Computer Science, related discipline, or the equivalent in experience.

Desired Technical Abilities:

  • Relational Database querying and DDL (SQL Server, T-SQL etc.)
  • Object Oriented Programming (C#, Python)
  • JavaScript Framework (VueJs, Angular or React / Typescript)
  • Git
  • HTML / CSS / JavaScript
  • XML / XSLT
  • Building Web APIs / Microservices
  • Azure / AWS

Apply to job

Log In or Register to apply for this job.

Contact Us

How can we partner with you?