QA Software Engineer I
Family Health Centers of San Diego · San Diego, CA · 3 mo ago
EngineeringFull-time
Job Summary
Family Health Centers of San Diego (FHCSD) is a leading community health center providing comprehensive healthcare services to over 227,000 patients annually, with a special focus on uninsured and low-income individuals. With more than 90 sites across San Diego County, FHCSD offers a wide range of services including primary care, behavioral health, dental, vision, and specialized care.
Responsibilities
- Coordinates internal and external design review.
- Demonstrates exceptional interviewing skills to elicit project requirements.
- Mentors interviewing skills (business analysis) to lower level staff.
- Develops and maintains code and integrates software components into fully functional software systems and/or components.
- Uses proper development methodology or approach to best deliver solutions based on business need.
- Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems.
- Led peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly.
- Manages assigned projects, including vendor management, team leading, meeting deliverables, and other project management tasks.
- Manages changes using an effective change control processes and tools.
- Mentors and guides lower level staff; provides staff development in formal and informal settings.
- Serves as a role model for lower level staff.
- Performs other duties as required.
- Performs unit, integration testing, and updates the TFS with release notes.
- Uses essential protocols including HL7 and ASCX12N.
Requirements
- 3 years experience in computer application system design, development, and implementation and/or comparable demonstrable advanced skills.
- Bachelor's degree in Computer Science, Information Systems, or closely related field required.
- Experience using Microsoft SQL Management with expert level knowledge of writing queries to perform basic functions, creating and maintaining Stored Procedures, Functions, and Views required.
- Experience using Source Control and Bug Management systems. Microsoft Team Foundation Server preferred.
- Experience using third party tools such as Telerik ASP.NET AJAX, Telerik Kendo required.
- Microsoft Certified Professionals strongly preferred.
- Or equivalent combination of education and experience that provides the skills, knowledge and ability to perform the essential job duties, and which meets any required state or federal certification requirements.
- Web Application Development Experience using Microsoft Technologies, VS 2012, SQL Server 2012, required.
Qualifications
- Ability to clearly communicate computer concepts to users of all computer literacy levels, in order to effectively gather and document organizational and user requirements, explain & teach application system features, and perform problem resolution, user assistance and training.
- Ability to effectively perform duties under stressful and time-sensitive conditions with tight deadlines.
- Ability to work well in both a team-based environment and independently.
- Ability to mentor and guide lower level staff in a team-based environment.
- Analytical skills to critically evaluate the information gathered from multiple sources; reconcile conflicts; and decompose high-level information into details.
- Demonstrated organizational skills, attention to detail, time-management skills, and strong motivation to meet deadlines and achieve goals.
- Demonstrates use of essential language skills including C#, SQL, HTML5, ASP.NET, and Telerik controls.
- Excellent writing skills to communicate information effectively to colleagues, the populations served and the network of users.
- Good project management skills, including setting deadlines, leading a team, and meeting deliverables.
- Knowledge of at least one Reporting Framework. Active Reports preferred.
- Must be detail-oriented and committed to provide work of consistently high quality.
- Strong interpersonal skills to help negotiate priorities and resolve conflicts among project stakeholders.
- Strong organizational skills to work with the vast array of information gathered during elicitation and analysis and to cope with rapidly changing information.
- Strong writing skills to communicate information effectively to colleagues, the populations served and the network of users.
- Thorough knowledge and training in the development life cycle and development methodologies.
- C#, SQL, HTML5, ASP.NET, Telerik controls.
Skills
Benefits
Competitive Salary with Excellent Benefits
Retirement Plan with Employer Match
Paid Time Off, Extended Sick Leave, and Paid Holidays
Medical/Dental/Vision/FSA/Life Insurance
Employee Discounts and Wellness Programs