Hybrid Senior Software Developer bei HealthFirst
HealthFirst · Mountlake Terrace, Vereinigte Staaten Von Amerika · Hybrid
- Senior
- Optionales Büro in Mountlake Terrace
At HealthFirst, our relentless dedication to saving lives drives us forward every day. With an impressive track record of approximately 1,000 lives saved annually and a remarkable total of 52,000 lives saved throughout our storied history, we make an undeniable impact. Each life saved is far more than a statistic; it represents the cherished connection between loved ones, family members, and dear friends. We stand resolute in our commitment and determination to make a lasting impact.
JOB OVERVIEW: The Senior Software Developer will be responsible for designing, developing, and maintaining our web-based portal OnTraq as well as other internal and customer facing software applications.
KEY RESPONSIBILITIES:
- Design, develop, and maintain software solutions that meet the needs of our organization and its stakeholders. You will be responsible for coding, testing, debugging, and optimizing software applications while adhering to coding standards and best practices.
- Collaborate with cross-functional teams to define software architecture, ensuring scalability, performance, and maintainability. You will be responsible for making critical design decisions and contributing to architectural discussions.
- Participate in code reviews to maintain code quality and ensure that best practices are followed. You will help identify areas for improvement and coach team members on code quality.
- Troubleshoot and resolve complex technical issues, optimizing software performance, and maintaining a high level of system reliability.
- Work closely with project managers to define project requirements, estimate development effort, and deliver software solutions on time and within budget.
- Stay up to date with industry trends and emerging technologies. Evaluate new tools and technologies that could enhance the development process or improve product quality.
- Provide technical leadership and guidance to the development team, mentoring junior developers, conducting code reviews, and promoting best practices.
- Conduct thorough testing of software applications to ensure reliability, stability, and performance.
SPECIFIC KNOWLEDGE & SKILLS:
- Comprehensive expertise encompassing a deep understanding of the software development lifecycle and a broad knowledge base in programming.
- Demonstrated skill designing and implementing REST webservices for distributed applications.
- Strong proficiency in frontend technologies such as HTML5, CSS3, JavaScript, and modern JS frameworks (React.js, Angular, Vue.js).
- Solid understanding of backend technologies including Node.js, Python, Ruby, Java, and related frameworks (Express.js, Django, Flask, Spring Boot).
- Experience with database design and management using both relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Proficiency in navigating Cloud environments, including Azure or AWS
- Experience in designing and implementing Microservice.
GENERAL SKILLS & COMPETENCIES:
- Excellent verbal and written communication skills.
- Ability to perform well in a fast-paced environment.
- Demonstrate good teamwork skills.
MINIMUM WORK EXPERIENCE:
- 5+ years of experience building applications in .Net and .Net core.
- 5+ years of experience building applications using Node.js and used libraries such as Express.js.
- 5+ years of experience in developing and maintaining database schemas and optimized SQL queries.
- 2+ years of experience in docker and orchestration
- 3+ years of experience building public REST based API.
- 3+ years of experience with front-end frameworks/libraries such as React, Angular, Vue.js.
- Familiarity with version control systems such as Git.
- Familiarity with Agile development methodologies and DevOps practices.
PREFERRED EDUCATION:
- Bachelor’s degree in computer science or related discipline or equivalent related work experience. May hold one or more industry certifications.
TRAVEL / PHYSICAL DEMANDS: Travel typically less than 10%. Office environment. No special physical demands required.
COMPLEXITY: Work on complex issues/projects where analysis of data requires an in-depth evaluation of variable factors. Use best practices and knowledge of business issues and strategic direction to solve complex problems where precedent may not exist; recommend solutions to business challenges. Demonstrate strong judgment in selecting methods and techniques for obtaining solutions. Network with senior internal and external personnel inside and outside own area of expertise.
SUPERVISION: Receive minimal instruction on day-to-day work and minimal instruction on new projects or assignments. May act as a resource to provide formal guidance for TSMs with less experience. Assignments can be broad in nature.
PERFORMANCE REQUIREMENTS:
Typically, to advance to a new job level, TSMs must demonstrate professional behavior and should consistently be at the high-end of meets expectations or consistently exceed expectations.
The range for this position is $115,000-158,000. Many factors go into determining employee pay within the posted range including education, prior experience, training, current skills, certifications, location/labor market, internal equity, etc.
BENEFITS: Other benefits available include: Medical, Dental and Vision Coverage, 401K Plan with Company Match, PTO, Work Life Assistance Program, & Educational Benefits.
HealthFirst is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status.