
Senior Software Engineer , Full Stack ( Seattle / Provo Hybrid )
Press Ganey1 month ago
Provo, UT, USASenior
Base Salary
$100k - $138k/yr
Responsibilities
- Design and implement frontend application enhancements and bug fixes using general instructions.
- Participate in iteration and release planning, peer technical reviews, testing, and release/deployment preparation.
- Interpret and update technical specifications and author supporting documentation.
- Troubleshoot application problems and provide issue support and follow-up.
- Mentor software developers on standards, policies, and procedures.
- Coordinate with IT and business teams and lead issue resolution processes.
- Lead software development lifecycle activities for small and medium-sized projects with up to three contributors.
- Provide occasional off-hours support and maintenance.
Requirements
- Strong software engineering experience on the C# and .NET Core platform.
- Experience with responsive web and mobile frontend technologies, including Angular, React, JavaScript, and CSS.
- 5+ years of mobile-responsive development experience with Angular and React.
- Experience with JSON and API development methodologies.
- Strong knowledge of SQL, specifically Microsoft SQL Server.
- Experience with code reviews, test-driven development, data structures, and object-oriented techniques.
- Containerization experience with Docker and Kubernetes is preferred.
- CI/CD experience is preferred and GitLab experience is highly desirable.
- Bachelor’s degree or comparable broad-based work experience is required; advanced training or software design/development certification is advantageous.
- Ability to communicate technical ideas, identify best-practice solutions, multitask, prioritize project tasks, and manage time effectively.
- Knowledge of basic statistics and agile development environments.
Benefits
- Hybrid work arrangement in Seattle or Provo.
- Competitive benefits package.
- Eligible for a discretionary bonus or commission tied to achieved results.
- Occasional off-hours support and maintenance may be required.