> Markdown version of [/jobs/ext/4398799-programmer](https://www.wearedevelopers.com/jobs/ext/4398799-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer - **Company:** County of Alameda - **Location:** Oakland, CA, United States - **Salary:** $87,069.0 - $104,333.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, JIRA, Microsoft Azure, Business Software, Computer Programming, Issue Tracking Systems, Microsoft Office, Systems Development Life Cycle, Microsoft SharePoint, Software Engineering, System Testing, Workflow Management Systems, Enterprise Software Applications, Information Technology, No-code Tools, Low-code, Servicenow - **Published:** October 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9eafac73b5d7e4d9 ## About the Role · Methods and practices of computer systems design, programming and implementation. · Structuring techniques for efficient program construction and maintenance. · Standard application design methodology. · Industry standard practices for the software development life cycle. · Principles and practices of technical problem solving. · Low-code or no-code tools. · Basic software systems testing. Abilities: * Initiative and proactive follow through * Strong interpersonal and relationship building skills * Attention to detail and accuracy in documentation * Ability to prioritize competing tasks * Problem solving and analytical thinking * Reliable, responsible, and committed to project success, Education: Possession of an associate's degree, or equivalent units completed, from an accredited college or university with a major in IS, computer science, or a related field. Or Experience: The equivalent of one (1) year of full-time experience programming as broadly defined in the description above. Or Certification: Possession of a computer programming, or related, certification from an industry-recognized technical institution or trade association. PREFERRED/DESIRED QUALIFICATIONS · Skill in preparing basic process maps, meeting notes, status updates, and user support materials using standard office tools (e.g., MS Office, SharePoint, Teams). · Experience assisting in the coordination of small projects, including scheduling meetings, tracking action items, and supporting communication between technical and business teams. · Ability to work collaboratively in a team environment, handle multiple tasks, and adjust to changing priorities. · Familiarity with enterprise applications, workflow tools, or ticketing systems (e.g., ServiceNow, Jira, Azure DevOps) is desirable. · Basic understanding of SDLC, Agile methodologies, and IT project management practices. ## Description This Programmer position facilitates our SSA Support Team by coordinating simple project activities and facilitating communication. Work is performed under direction, with an emphasis on organizing information, maintaining project documentation, and ensuring assigned tasks are completed accurately and on time. This classification is characterized by a willingness to learn, attention to detail, and the ability to work cooperatively with the team., 1. Assists in monitoring project activities, business processes, and operational workflows and refers them to senior staff for resolution. 2. Gathers and organizes business requirements from users; assists in documenting process changes or updates to existing procedures and workflows. 3. Under direction, prepares basic business requirements, functional outlines, or process maps to support new or revised projects, systems, or program activities. 4. Assists in preparing test cases and user acceptance testing documentation; coordinates testing sessions with users, tracks results, and documents issues for review by senior analysts or supervisors. 5. Supports configuration and setup of business applications or enterprise tools by performing basic data entry, workflow updates, or template adjustments following established guidelines. 6. Coordinates with supervisors and user departments to obtain approval for requirement changes, project updates, or documentation revisions; helps maintain communication among project stakeholders under directions. 7. Prepares and updates project documentation, meeting notes, training materials, user instructions, and process guides; ensures documents are complete and maintained in accordance with department standards. 8. Assists senior analysts or project managers by completing assigned tasks such as gathering data, drafting reports, updating schedules, and supporting small project components. 9. Maintain a professional, respectful, and ethical communication style at all times.