We are seeking a senior, full stack Sr. Software Engineer with a proven track record of implementation and quality work to join our team in Tukwila. Were looking for someone who thrives on challenges and working in a dynamic industry, a passionate team player that will help evolve our service models and offerings.
As the team's primary developer, the senior Software Engineer be will be responsible for coordination and execution of all development activities. They will own a set of applications that streamline and improve laboratory operations, as well as applications that support key business operations. The ideal candidate will have demonstrated experience managing technical debt, interpreting vague customer requirements, and implementing scalable and secure solutions.
Expect to work on a variety of technical problems of moderate complexity. The senior SDE will collaborate with the IT team, end users, and internal and external customers to determine requirements; and then design, code, test and deliver functionality with limited supervision.
A Senior SDE may perform any of the following duties or groups of duties:
- Support existing code in a variety of languages and frameworks, particularly .NET applications
- Identify and reduce technical debt
- Provide and implement ideas for improving quality of existing code and streamlining future maintenance
- Design, code, test and improve features and applications across the full stack
- Write unit tests and participate in functional, integration, and regression testing when needed
- Triage incoming support requests and communicate with the team to resolve issues
- Partner in improving all aspects of the IT team and organization as a whole
- Mentor junior team members
- Other duties as assigned
- highly flexible, quick thinking, and motivated
- strong organizational skills
- creative thinking to accomplish assigned tasks
- the ability to communicate frequently and effectively
- The ability to prioritize multiple tasks and balance workloads to increase efficiency
- The ability to meet deadlines