Talent.com
Software Engineer

Software Engineer

i3 Verticals HealthcareNashville, TN, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Department : Enterprise Solutions - Engineering

Reports To : Engineering Manager

Location : Remote (U.S. based)

Travel : less than 10%

Position Description :

Our team develops and maintains web applications that allow users to manage and view digital files. This position joins an existing self-organizing Scrum Team comprised of Software Engineers, QA Engineers, Documentation Specialists and Support Engineers.

We are seeking a talented and motivated engineer who can help us develop new features and improve these applications. The ideal team member has a passion for problem solving and an ability to navigate the codebase of a complex, distributed, multitenant application. They should be proactive, self-sufficient, and thrive in a collaborative environment that values team success.

Essential Duties and Responsibilities :

  • Develop, enhance, and maintain backend APIs using primarily .NET Core
  • Help transform our current Blazor app into an Angular / Rest API app
  • Develop new features based on customer requirements
  • Tackle technical debt and help improve our complex codebase
  • Perform code reviews
  • Participate in Scrum Team ceremonies and collaborate with others on the team to achieve our goals
  • Keep up to date with modern technologies, frameworks, and platforms

Education and Experience :

  • 3 – 5+ years of relevant enterprise software development experience
  • Proficiency in C# and .NET Core
  • Strong experience in relational databases, preferably SQL Server
  • Experience in frontend development using Angular
  • Abilities :

  • Excellent written and verbal communication skills.
  • Proven analytical, problem solving, and decision-making skills
  • Ability to navigate, understand, and contribute to complex, distributed, multitenant applications.
  • Ability to work independently and collaboratively.
  • Ability to prioritize and manage projects to defined timelines.
  • Technical Skills :

  • Proficient in : C#, .NET, .NET Core API Angular SQL
  • Nice to Have : Experience with Unit and Integration Testing (xUnit, NUnit, etc.) Experience with Entity Framework Familiarity with Blazor Familiarity with payment processing Familiarity with cloud hosting, especially Azure
  • Not currently recruiting from California, Colorado, Connecticut, Maryland, Nevada, New Jersey, Ohio, Rhode Island, Washington, or New York

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Nashville, TN, US