Job Description :
Senior Software Engineer
Prefer local NashvilleTN or Greenville NC
Can start REMOTE

Client is a pioneer and industry leader in healthcare quality and cost information,

Your Job Will Be:
The Senior Software Engineer will join our tenured web development team. Your job will be to build features and support .NET web applications and services for Healthcare Bluebook. This person will be an experienced IT professional that has demonstrated advanced skills as a software developer in a dynamic corporate environment. They will be able to work within an agile development process and be comfortable writing code in a continuous integration environment.

Essential Duties and Responsibilities:

  • Work with project management and IT leadership to understand requirements and develop and maintain reliable and effective solutions.
  • Creates high-level architectural specifications.
  • Prioritize and research urgent customer issues and change priorities on the fly to resolve these issues.
  • Use the right technical solution to solve the business problem; wear multiple technical hats as a full-stack developer.
  • Drive discussion when establishing and justifying common code patterns and architecture.
  • Participate in code reviews and provide feedback and mentorship to drive common patterns and ensure code efficiency.
  • Adjust communication style based on the relative technical familiarity of their audience.
  • Actively participate in the team's scrum and development processes.
  • Stay abreast of best practices by researching new tools and enhancing and evolving new and existing tools.
  • Use Azure cloud services.

Work Experience and Background:

  • 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, VueJs, 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.
  • Demonstrate a proactive, can-do attitude.
  • Bachelor's degree in Computer Science, related discipline, or the equivalent in experience.
  • Experience working remotely or with geographically distributed teams.

Technical Proficiencies:

  • 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

Similar Jobs you may be interested in ..