Location

Vancouver, WA

Seniority Level

Mid-level

Employment Type

Full-time

Basic Function

This Senior Software Developer is responsible for designing and programming the backend systems that drive our Encompass platform as well as use of troubleshooting abilities to fulfill concept design and functionality.

Responsibilities

  • Full lifecycle application development
  • Propose strategies and tools, and advocate for why they are the best solution for our objectives
  • Designing, coding, and debugging applications in various software languages
  • Perform analysis of software, code, and requirements
  • Lead code review, identification of code metrics, system risk analysis, and software reliability analysis
  • Performance tuning, improvement, and balancing usability and automation of software
  • Support, maintain, and document software functionality
  • Integrate software with existing systems
  • Evaluate and identify new technologies for implementation
  • Maintain standards compliance
  • Participate in daily standups with biweekly review and planning sessions
  • Participate in our on-call rotation

Skills and Abilities

  • Must have strong oral, written, and interpersonal skills
  • Must be comfortable sharing solutions to challenging problems while continually looking for ways to improve
  • Must have the ability to multi-task and balance competing priorities
  • Must have strong analytical problem-solving skills
  • Must have the ability to multi-task and manage competing priorities

Qualifications

  • Bachelor’s Degree in Computer Science or equivalent experience
  • 8+ years of experience working in a software development team
  • 8+ years of experience in the design and implementation of modern web applications
  • Robust experience with distributed systems, concurrency, and scaling
  • Comprehensive knowledge of back end systems
  • Proficiency in C#/.NET or a comparable language
  • Comfortable communicating with a distributed team, working collaboratively, and sharing knowledge
  • Full lifecycle experience of at least one software development project
  • Understanding of automated testing and best practices
  • Familiar with Agile Methodology
  • Knowledge of Azure, React, C#/.NET, Dapper, SQL Server, Unity, Visual Studio, Typescript, Knockout, TFS, JQuery is a plus

APPLY

To learn more call 1-800-447-3177 or send us an email: customerservice@hsi.com