unionjobs.com

United Domestic Workers of America, AFSCME Local 3930

United Domestic Workers of America
AFSCME Local 3930


Full Stack Software Developer

Based in Sacramento, CA
(Hybrid: in person for first 6 months. Must live in CA.)

 

UDW Overview:
United Domestic Workers of America, UDW/AFSCME Local 3930 is a statewide labor union that represents more than 170,000 home care and family child care providers in 45 counties in California. Founded in 1979, UDW is a diverse, progressive labor organization that seeks dynamic, committed individuals who will support our members and those for whom they care locally, statewide and at the national level.

UDW is one of California’s largest labor unions. We consistently support and lead important social justice initiatives like fighting for racial justice, income inequality, and affordable health care for all. We are committed to respect and dignity for seniors, people with disabilities, and the children in our care. We fight for better working conditions and fair pay for home care and child care providers, and full funding for life-saving programs like In-Home Supportive Services (IHSS) and subsidized family child care. For more information about UDW, please visit our website at www.udw.org.

Job Information:
Job Title: Full Stack Software Developer
Job Type: Exempt (Salary)
Department: Information Technology (IT)
Reports to: IT Director
Job Location: Based in Sacramento, CA (Hybrid: In person for first 6 months.) Must Live in California
UDW Office Hours: Monday to Friday, 9:00 AM to 6:00 PM
Salary Range: $76,231.00 to $133,060.00/year (depending on experience)

Job Summary:
As the in-house Full Stack Software Developer, your primary responsibility is to maintain and expand the union's custom client relationship management (CRM) software code base designed to focus on membership and mobilization. Working closely with the current system architect, you'll address existing enhancements and bug fixes while developing a strategic plan to refactor components and integrate with off-the-shelf software used in membership recruitment and mobilization campaigns. Reporting directly to the IT Director, you will manage multiple priorities within time constraints and collaborate with technical staff to make continuous software improvements. This role requires a versatile professional capable of balancing ongoing maintenance, strategic improvements, and cross-functional support to drive the union's technological initiatives forward.

Essential Duties and Responsibilities:

  • Regularly conduct code reviews to ensure adherence to best practices and coding standards. Refactor existing code to improve performance, readability, and maintainability.
  • Monitor and address issues reported by users, or identified through testing, ensuring timely resolution to maintain system reliability and user satisfaction.
  • Maintain comprehensive documentation of the code base, including architecture, design decisions, and user guides, to facilitate knowledge transfer and onboarding of new team members.
  • Collaborate with stakeholders to identify and prioritize enhancements and bug fixes based on user feedback, system performance metrics, and strategic goals.
  • Create a detailed project roadmap that outlines timelines, resource allocation, and milestones for implementing enhancements and resolving bugs.
  • Utilize Agile methodologies to manage the development process, ensuring flexibility and responsiveness to changing requirements.
  • Develop a comprehensive integration strategy that outlines how the CRM will interface with other applications used in union operations, such as payroll systems, communication tools, and reporting platforms.
  • Ensure seamless data synchronization between the CRM and ancillary applications to maintain data integrity and provide a unified view of member information.
  • Conduct thorough testing of all integrations to ensure functionality and reliability, addressing any issues that arise during the integration process.
  • Establish and document RESTful API standards that facilitate efficient communication between new and existing systems, ensuring scalability and ease of use.
  • Optimize API performance to support near-real-time data exchange, implementing caching strategies and load balancing as necessary.
  • Implement robust security measures for APIs, including authentication, authorization, and data encryption, to protect sensitive member information.
  • Collaborate with Subject Matter Experts (SMEs) to gather detailed requirements and develop prototypes for automation tools and reporting systems, ensuring alignment with user needs and organizational objectives.
  • Provide comprehensive training and ongoing support to SMEs, enabling them to effectively utilize the systems, run queries, and interpret results for both recurring and ad hoc reporting needs.
  • Establish a feedback loop to continuously improve the query tools based on user experiences and requirements.
  • Stay updated on industry trends, emerging technologies, and best practices to enhance skills and contribute to the team's success.
  • Assist with department projects and perform assigned duties that fall within the scope of this job classification.

Knowledge, Skills, and Abilities:

  • Highly functional working in the Microsoft stack.
  • Familiarity with ASP.NET MVC 4.
  • High level programming skill in C#.
  • Extensive experience working in JQuery/JavaScript.
  • Fluency in Microsoft SQL Server (TSQL).
  • Highly functional with REST API usage and application.
  • Experience with database structure and operations (Azure).
  • Experience with Power BI tools a plus.
  • Ability to learn and adopt new technologies as needed.
  • Demonstrated ability to work effectively under pressure.
  • Strong strategic and critical thinking skills.
  • Some knowledge of and commitment to labor rights and social justice.
  • Works effectively in team settings as well as independently.
  • Ability to create and improve documentation of system operations.
  • Excellent oral and written communication and customer service skills.
  • Ability to lean into and learn new technologies quickly.
  • Demonstrated ability to work effectively under pressure.
  • Efficient troubleshooting abilities.
  • Effective in prioritizing multiple assignments and responsibilities.
  • Keen attention to detail.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Data Analytics, Information Systems or comparable field.
  • 5-7 years high-level coding experience.
  • Project management experience or certification.
  • 5-7 years of relevant experience in developing and operating systems and software.
  • Experience in computer hardware and software repair.
  • Experience administering all functions of the Microsoft Office 365 platform such as SharePoint, Power Automate and MS Teams (a plus)
  • Outstanding communication and interpersonal abilities.
  • An analytical mindset with excellent organizational skills.
  • Proven ability to successfully accomplish timely completion of multiple projects with competing deadlines.
  • A high level of professionalism, honesty, integrity, and work ethic are essential.
  • Computer literacy and knowledge of Microsoft Office products.
  • Strong communication, presentation, and training delivery skills.
  • Energetic, enthusiastic, and self-motivated.
  • Excellent time management and prioritization skills.

Requirements:

  • Ability to work from UDW’s office three days/per week; willing to work in person for the first 6 months.
  • Some travel is required with a reliable vehicle.
  • Valid driver's license.

Preferred Bilingual Language(s) in:

  • Spanish
  • Vietnamese
  • Korean
  • Tagalog
  • Russian
  • Assyrian
  • Somali
  • Arabic

Employee Benefits:

  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life / AD&D
  • Long Term Disability (LTD)
  • 401(k) Savings Plan
  • Pension Plan
  • Paid Vacation Days
  • Paid Sick Leave
  • Personal Day
  • 16 Paid Holidays
  • Floating Holiday
  • Upskill through eLearning platforms

COVID-19 Vaccination Requirement:
UDW has adopted a COVID-19 vaccination policy to safeguard the health and well-being of our employees. As a condition of employment, our employees are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.

Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions. While performing the duties of this position, the employee is regularly required to talk and hear. The employee frequently is required to use hands or finger, handle, or feel objects, tools or controls. The employee is required to stand; walk; sit; reach with hands and arms; climb or balance; and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this position include close vision, distance vision, peripheral vision, and the ability to adjust focus. The noise level in the work environment is usually moderate.

Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is primarily exposed to an office-type environment. The employee will frequently work on or around office equipment and furniture. The noise level in the work environment is low to moderate. The employee will frequently work with deadlines under pressure and will occasionally be required to work alone. The employee is occasionally exposed to outdoor environments, which may include exposure to vehicles, moving mechanical parts; vibration; odors, fumes, gasses, smoke, dust, or airborne particles; and outside weather conditions.

Equal Opportunity Employer:
UDW is an equal opportunity employer, and, as such, does not discriminate an employee or applicant based on race, creed, color, age, sex, national origin, marital status, sexual orientation, gender identity, religious affiliation, disability, or any other classification protected from discrimination under applicable law.

Notice of E-Verify Participation:
This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, this employer is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the employer can take any action against you, including terminating your employment. Employers can only use E-Verify once you have accepted a job offer and completed the Form I-9. For more information on E-Verify, or if you believe that your employer has violated its E-Verify responsibilities, please contact DHS (888) 897-7781, dhs.gov/e-verify.

Women, people of color, people with disabilities, and members of the LGBTQIA+ community are strongly encouraged to apply.

To Apply:
Please visit UDW’s career page and submit your application. UDW’s career link → https://udwa.hiringplatform.com/list/careers

WHEN APPLYING: Be sure to indicate that you saw this information at UNIONJOBS.COM.