What are the responsibilities and job description for the Software Development Engineer position at KINDERING CENTER?
Job Details
Description
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.
Kindering's vision for equity is "I BELONG." Eradicate systemic racial and oppressive barriers so everyone succeeds. Kindering values diverse perspectives and life experiences. We aim to seek out people from systemically oppressed and marginalized backgrounds to apply, including people of color, women, people with disabilities, veterans, LGBTQ individuals, immigrants, and refugees.
Purpose
We are seeking a highly skilled and motivated Software Engineer to join our IT team. This role will maintain 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.
Qualifications
Required Education & Experience
-
BA/BS degree or equivalent experience, preferably in related field.
-
Proficiency in Visual Basic for Applications (VBA) and Microsoft Access.
-
Strong knowledge of .NET frameworks and associated languages (C#, VB.NET)
-
Expertise in SQL, including writing and optimizing queries and Transact-SQL programming (stored procedures).
-
Experience with database design, management, and optimization.
-
Experience with Cloud based databases and services (Azure)
-
Demonstrate professional interpersonal skills in writing, over the phone, and in person.
-
Ability to work independently and as part of a team.
-
Strong organizational and project management skills.
-
Customer Service Orientation.
Minimum Prerequisites
-
Pass the Washington State Department of Social and Health Services (DSHS) criminal history and background check, as well as the FBI fingerprint check.
-
Strictly maintain the confidentiality of all client information in accordance with privacy regulations and organizational policies.
-
Demonstrate proficiency in word processing and familiarity with Microsoft Office Suite, including advanced skills in MS Word, Excel, and Access.
-
Possess a valid Washington State driver's license and maintain valid automobile insurance coverage.
-
Have access to a dependable personal vehicle for transportation purposes.
-
Possess the physical ability to lift and carry objects weighing up to 40 pounds.
-
Provide documentation of a negative tuberculosis test result.
-
Provide proof of current immunizations, including COVID-19 and Measles, Mumps, and Rubella (MMR) vaccines, or submit a titer test result demonstrating immunity*
*Kindering requires all employees to be vaccinated or apply and be approved for a sincerely held religious belief or medical exemption. Employees must apply and be approved for an exemption and agree to additional safety precautions.
Salary : $88,000 - $132,000