About Kindering
Kindering, a not-for-profit neurodevelopmental center, has provided comprehensive services for children with special needs and their families since 1962. We are committed to creating and providing superior, individualized, family-centered services for children who are disabled, medically fragile, or vulnerable because of abuse or neglect. Kindering is dedicated to maintaining a highly trained, licensed, and certified team of professionals. Current services include comprehensive developmental assessments, physical and occupational therapy, speech and language therapy, special education, family counseling, a feeding team, childcare consultation, parenting education, and family resource coordination.
Here at Kindering, we are dedicated to our vision for equity “I Belong”, our work towards eradicating the systemic, racial, and oppressive barriers in society so that everyone can succeed. We are a proud, equal opportunity employer committed to an inclusive work environment and to building a team that reflects the rich diversity of our community, and actively encourage people from marginalized backgrounds to apply, including people of color, women, individuals with disabilities, veterans, LGBTQ+ individuals, immigrants, and refugees.
Purpose
We are seeking a highly skilled and motivated Software Engineer from the King County, WA area. This role will provide hybrid support and improve our legacy software VBA Access applications. It will also support and extend newer .NET-based web applications developed for some of our programs. The ideal candidate will have experience in programming with Visual Basic for Applications (VBA), .NET, and SQL.
Principal Duties & Responsibilities
Duties and responsibilities may include, but are not limited to the following:
- Develop, maintain, and enhance VBA Access Applications
- Design, implement and maintain web applications using .NET framework
- Write, optimize, and troubleshoot SQL queries and Transact-SQL Stored procedures
- Collaborate with cross functional teams to define, design, and deliver new features and enhancements
- Serve as an escalation point for issues related to existing legacy applications
- Use and maintain helpdesk ticketing system to track issues, document and communicate resolution processes and outcomes
- Collaborate with IT team daily and work as a team to provide support across all locations
- Work with IT Support Specialist(s) to create, review and update technical how-to’s
- Design, Develop and maintain database schemas and structures to support application development
- Ensure data integrity and security across various database systems
- Perform database tuning, optimization, and maintenance tasks
- Stay updated with the latest industry trends and technologies
- Recommend and implement improvements to existing systems and processes
- Assist with rollout of new commercial EMR system: form and report building
- Other duties as assigned