Episode Solutions

Senior Software Engineer – Full-Stack

Episode Solutions

full-time

Posted on:

Location Type: Hybrid

Location: Nashville • Tennessee • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularASP.NETAWSAzureCloudDistributed SystemsDockerEntity FrameworkGoogle Cloud PlatformJ2EEJavaJavaScriptKubernetesMicroservices.NETSDLCSQL

About the role

  • The Sr Software Engineer should be a full stack engineer who designs and develops highly complex, enterprise-scale software applications and performs coding, debugging, testing, and troubleshooting throughout the application development process.
  • This role takes ownership of the development and rollout for an entire product, or large project.
  • The role collaborates with Product team, Data Analytics team, Information Security team and other stakeholders, to develop the software specified in user stories and other documentation and works closely to ensure that the technology solutions meet stakeholder needs.
  • Participate in the design and implementation of software solutions that meet functional, conceptual, and logical design specifications.
  • Participate in product and user experience design, creation of technical user stories, as well as joint application design and planning sessions as appropriate.
  • Write tech specs and identify risks before starting major projects.
  • Ensure that new software solutions are thoroughly secure and tested before releasing them.
  • Create functional prototypes and participate in the feedback loop to ensure designs are in alignment with stakeholder needs.
  • Monitor software version control and release management processes to ensure smooth source control merges and timely deployments to all essential environments.
  • Develop technical documentation for software solutions and keep it updated.
  • Define and adhere to design standards that produce maintainable code and reduce complexity.
  • Perform code reviews and deployments, following set standards.
  • Provide guidance and technical direction to junior staff to ensure that software solutions are designed and developed in accordance with specifications and industry’s best practices.
  • Work with Principal Engineer and other architects to choose new technologies and promote culture/process.
  • Other duties as assigned.

Requirements

  • Bachelor’s degree in computer science, engineering, life sciences, or related field or 10+ years of experience in a similar role will be considered in lieu of a degree
  • 6+ years’ experience in Software Engineering, preferably in the healthcare industry
  • 3+ years of previous working experience as a Cloud Engineer or similar role
  • Working knowledge of MS Azure Dev Ops, Atlassian Suite such as Jira and documentation tools – Confluence, Wiki required
  • Knowledge of all phases of SDLC and experience working as lead on project teams delivering highly complex, enterprise-scale solutions.
  • Experience in at least one server-side programming language (Java, C++, C#)
  • Experience in writing and consuming APIs.
  • Experience with either Java/J2EE or ASP.NET MVC, Entity Framework Code First.
  • Exceptional knowledge of web development in at least one technology stack.
  • Experience with Angular, JavaScript, AJAX, HTML, CSS, or other client-side programming languages.
  • Knowledgeable in data modeling, SQL queries, writing stored procedures, triggers & views.
  • Experience with Cloud Infrastructure, preferably one of the major cloud platforms (Azure, AWS, or GCP).
  • Knowledgeable in M365 Dynamics CRM and Dataverse.
  • Knowledgeable in Azure Repos Git source control.
  • Experience with CI/CD
  • Experience with Visual Studio or similar IDEs.
  • Experience with microservices architecture.
  • Knowledge of Test-Driven Development including clean code, dependency injection, unit testing, integration testing.
  • Exceptional knowledge of safe coding practices and application security.
  • Experience with large scale distributed systems.
  • Experience with containerization technologies such as Docker, and container orchestration technologies such as Kubernetes.
  • Experience in healthcare domain
  • Customer Obsession: Passion for customers and focus on delivering the right customer experience.
  • Growth Mindset: Openness and ability to learn new skills and technologies in a fast-paced environment.
Benefits
  • 10% travel may be required

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full stack developmentcodingdebuggingtestingtroubleshootingAPI developmentJavaC++C#SQL
Soft skills
customer obsessiongrowth mindsetcollaborationtechnical directionguidancecommunicationproblem-solvingleadershipownershipadaptability
Built

Software Engineer II, iPaaS

Built
Mid · Seniorfull-time$120k–$150k / yearTennessee · 🇺🇸 United States
Posted: 5 days agoSource: boards.greenhouse.io
AWSJavaScriptMicroservicesPythonReactTypeScript
iHeartMedia

Software Engineer, Web

iHeartMedia
Mid · Seniorfull-time$112k–$140k / yearNew York, Tennessee · 🇺🇸 United States
Posted: 5 days agoSource: iheartmedia.wd5.myworkdayjobs.com
JavaScriptReactVue.js
Citi

Vice President, Application Support

Citi
Seniorfull-time$114k–$171k / yearFlorida, Montana, Tennessee · 🇺🇸 United States
Posted: 6 days agoSource: citi.wd5.myworkdayjobs.com
Trimble Inc.

Lead Software Engineer

Trimble Inc.
Seniorfull-time$136k–$184k / yearTennessee · 🇺🇸 United States
Posted: 7 days agoSource: trimble.wd1.myworkdayjobs.com
AWSAzureCloudDockerJavaKubernetesMicroservicesMySQLSDLCSpringSpring BootSpringBoot+1 more