Software Developer/Analyst III @ Stanislaus County - Modesto, CA

Job Overview

6 days ago

Software Developer/Analyst III

Stanislaus County - Modesto, CA

THE IDEAL CANDIDATEThe ideal candidate is an experienced software developer who performs a variety of software analysis and development duties of medium to high degrees of complexity and contributes high-quality, tested code in a collaborative environment. Analyst experience should include a focus on the analysis of business and service delivery requirements and developing well-defined procedures and programs to deliver practical solutions. Ability to communicate clearly with both technical peers and non-technical users/customers about complicated development topics, judgment, and initiative in making decisions in accordance with established guidelines is desired. ABOUT THE POSITIONAs a technical professional, the Software Developer/Analyst III performs a variety of software analysis and development duties of medium to high degrees of complexity encompassing analysis activities and software development. Under general direction, the incumbent analyzes existing or proposed work processes and plans, designs, writes and proposes difficult and complex systems and procedures to enhance the efficiency of these processes. This is the upper level class in the Developer series. Assignments require experience in carrying out and managing software development projects with a focus on business process reengineering at the department and/or enterprise level. Development experience should include playing a key role in software development projects ranging from user analysis, development, coding, implementation and support. Analyst experience should include a focus on the analysis of business and service delivery requirements and developing well-defined procedures and programs to deliver practical solutions. Judgment and initiative in making decisions in accordance with established guidelines is required. Applicants must be able to work in collaboration with the software development team, function independently and take direction. To learn more about the Sheriff's Office, Click Here.Unless otherwise provided, this position is part of the Classified Service of the County and is assigned to the Technical Services bargaining unit for labor relations purposes. Individuals who are in a full-time classification position are required to serve a twelve-month probationary period, which may be extended an additional six months, for a total of eighteen months. Incumbents may also be subject to overtime, standby, callback, weekend, holiday and shift assignments as identified in their MOU (Memorandum of Understanding). The Job Task Analysis provides information detailing the physical and functional demands of the classification. For the complete job task analysis, visit the Risk Management website at under the “Disability” tab.

Participate and play a key role in development projects;Develop functional/technical specifications identifying the features and functions of an application;Consult with customers regarding improving manual and automated business processes;Create statistical and ad-hoc reports for customers;Application prototyping;Customer presentations, demonstrations, and feedback sessions;Software maintenance;Design and develop systems documentation and training;Adhere to formal project management and development techniques, in effectively executing analysis and/or development tasks;Perform quality assurance for work products and deliverables;Apply knowledge of industry best practices used in the development arena;Assume a key role in the execution of professional IT development projects;Assist in planning and executing projects of scale and complexity;Develop project plans or task scope of work and associated deliverables;Participate in all six phases of the Software Development life cycle (SDLC);Recommend technology solutions to clients;Monitor and manage departmental customer satisfaction;Apply knowledge of industry best practice, business process reengineering, or change management methods;Manage and/or participate in database development, rollout and support of production databases;Conduct data and/or statistical analysis and prepare reports; andSolve complex software programming and systems design problems.

SKILLS / ABILITIESDevelop project plans, charters, and service level agreements;Manage project costs, resources, and schedule;Establish procedures and meet deadlines;Provide leadership skills and direction to other staff;Maintain effective working relationships;Carry out and/or manage application design, development, deployment, support and maintenance;Demonstrate, develop and support a strong commitment to customer service;Design and develop presentations, documentation and training oriented toward end-users;Communicate clearly and concisely, both orally and in writing;Reason logically, draw valid conclusions and make appropriate recommendations;Keep current and maintain a strong knowledge of emerging programming languages;Code difficult program instructions and reports; andAnalyze procedures and data and develop logical conclusionsKNOWLEDGEStatistical analysis/functions and research methodologies;Record keeping techniques, statistical concepts and methods including spreadsheets, flow charts, databases and principles of research;Supervisory techniques and procedures;RAD/Structured Life Cycle Methodologies;Emerging technologies, including web-enabled (e-government) service delivery applications;General practices using technology frameworks such as: Hibernate, Springs and Struts;Operating systems and web servers such as Apache, Linux and IIS;Information Technology best practices;Project management methodologies;Formal Software development methodologies;Report writer tools: ReportMill, Crystal Reports and MS Access; andThe following programming languages and related technologies: Oracle 11g, SQL Server, MySQL, XML, Java, JEE/J2EE [JSP, Servlets, EJB], HTML, JavaScript, CSS, PHP, AJAX, ..Net[C#, VB, ASP, etc.]EDUCATION/EXPERIENCEPATTERN I A bachelors degree in Computer Science, Computer Information Systems, Computer Engineering or related field; ANDAt least two (2) years of full-time relevant, increasingly responsible experience performing a variety of duties encompassing one or more of the following activities: software analysis, software development, and/or database administration.PATTERN IIEquivalent to four (4) years of full-time relevant, increasingly responsible experience performing variety of duties encompassing one or more of the following activities: software analysis, software development and /or database administration. No less than 30 units of relevant computer college course work may be substituted for one year of the required experience.PATTERN IIITwo (2) years of relevant experience performing duties comparable to a Software Developer II.Proof of Education must be scanned and attached to the online application by the final filing date. Applicants who are unable to submit proof of their education by the final filing date must call 209-567-4412 by the final filing date to make other arrangements. If an applicant fails to submit proof of their education, or call to make other arrangements, by the final filing date, are ineligible to continue in the recruitment process.

APPLICATION PROCEDURES / FINAL FILING DATEApplications cannot be submitted later than 5:00 p.m. on the final filing date. Make your online application as complete as possible so a full and realistic appraisal may be made of your qualifications. Resumes will not be accepted in lieu of a completed application. Attaching your resume and cover letter are an optional feature for those who wish to do so in addition to completing the required application. Information on your resume and cover letter will not substitute for the education, work experience and required fields on the County application. The online County application is the primary tool used to evaluate your job qualifications.EXAMINATION PROCESSMost County recruitments consists of the steps detailed below and are governed by Merit Principles. The examination process ensures that all applicants are given the same opportunity to gain employment within Stanislaus County.Application Review and Screening. Applications are carefully screened based on information provided. Those who submit incomplete applications that lack relevant qualifications or do not submit all required documents will not be invited to move on. Written Examination. Applicants will be invited to participate in a written exam that tests knowledge for the position. Oral Examination. Applicants are invited to a panel interview in which they will be evaluated by County subject matter experts. Eligible Lists. Candidates who pass the examination will be placed on an eligible list for that classification. Eligible lists are effective for six months, but may be extended up to eighteen months.TENTATIVE RECRUITMENT SCHEDULE Application Deadline: August 17, 2022 Oral Examination: Week of August 29, 2022 Note: The eligible list generated from this recruitment may be used to fill future extra-help, part-time and full-time vacancies throughout Stanislaus County. GENERAL INFORMATIONFinal appointment will be conditional upon successfully passing a County paid pre-employment drug screening (if applicable for position) and a job-related background investigation. Some positions may require possession or the ability to obtain, and maintenance of a valid California Driver’s license or the ability to utilize an alternative method of transportation when needed to carry out job related essential functions. Stanislaus County supports the good health of its workforce. More information is available at Cell phones are typically incompatible with the online application format or browser. We recommend using a desktop or laptop computer. If you are still having technical difficulties, please call NEOGOV at 1-855-524-5627.

Similar Jobs

Software Development Engineer


San Francisco, CA

Collaborate with other developers with many focuses including infrastructure, systems, backend, ops, s.o. Ethos deploys Adobe-wide software and infrastructure…

Software Development Engineer


San Jose, CA

Participating in all aspects of software development activities, including design, coding, code review, unit/integration testing, bug fixing, and code/API…

Mobile App Developer (Flutter) – Philips Hue


Menlo Park, CA

At least 2 years of experience developing mobile applications for Android or iOS, with proven projects shipping high quality software to customers.

Senior Test Automation Engineer

California Public Employees' Retirement System (CalPERS)

Sacramento, CA

Under general supervision from the Information Technology Supervisor II, the ITS I will be responsible for creating, maintaining, and executing automated test…

Software Engineer

FS Studio

Emeryville, CA

You will work closely with our software development team and algorithm team ensuring performance of our software and accelerating productization of our…

Sr Java Developer

BMC Software

Santa Clara, CA

Contribute to all stages of software development lifecycle. When the self-service user asks a question, the virtual agent searches various knowledge…

Full Stack Engineer, Warehouse Transportation Team

Stitch Fix

San Francisco, CA

Might have experience building software for an Ecommerce company. Collaborates with engineers on other teams to build sensible software.

PLM Teamcenter Consultant

Encore Theme

Sunnyvale, CA

Should be experienced with software installations and trouble shooting. 6-9 years of experience in Teamcenter PLM. Knowledge on Closure Rules and TC XML.

Principal Software Engineer

Cadence Design Systems

San Jose, CA

We develop must-have IC design tools, next-generation verification technologies, and we influence the direction of verification methodologies.

Automation Engineer

TDK Headway Technologies, Inc.

Milpitas, CA

Three years of experience software or hardware modeling, simulation or algorithms. Develops and delivers FDC models and PCS applications for semiconductor…

Software Engineer Co-op


Sunnyvale, CA

Perform quality assurance tests to ensure completion of Nuage VSP Features and interact extensively with software, hardware, and firmware teams.

Staff Software Engineer


San Francisco, CA

You have led engineering teams and earned the respect of talented software developers. As a Software Engineering Manager at Indeed, you will provide hands-on…

Staff Software Engineer - Backend


San Francisco, CA

You'll be responsible for writing clean, high-quality, high-performance, maintainable code to develop and support software applications, database integrations,…

Lead Full Stack Developer (Python/JavaScript)

Dynamic Placement Services, LLC

Redwood City, CA

10+ years of software development experience. Dynamic’s growing client is seeking a Lead Full Stack Developer (Python/JavaScript) for a permanent position in…

Senior Machine Learning Engineer


San Francisco, CA

5+ years of experience shipping software. We're using data to ensure patient safety and tailor the care to patients' specific needs which allows for better care…

Application Programmer - 1006

KeyLogic Systems

Livermore, CA

Provide software maintenance activities implementing general use software languages. Knowledge and use of specified software languages and libraries is required…

Software Developer II

Zenotis Techlonogies INC

Fremont, CA

Design, build, deploy and iterate code; extract, transform and load data for business planning and analytics. Understand data models (table structures, linkages…

Embedded Engineer


Mountain View, CA

* Linux Application/kernel programming * Embedded Networking development Job Type: Contract Salary: $70.00 - $80.00 per hour Schedule: * 8 hour shift Work…

Python Developer with AWS Experience


Sunnyvale, CA

5+ years of Experience in Python. Python, Panda, Rumpy, Rest Apis. AWS – EC2, AWS, AWS S3, AWS Cloud architecture, Spark,. Job Types: Full-time, Contract.

React JS Developer

vebyond corp

San Francisco, CA

Able to work from visual designs in Figma. Must have experience portal & web content management. Experience in portal standards like JSR 168,286 is preferred.

Sr. Java Developer/Lead


Sunnyvale, CA

Full stack with Java experience. Should have *strong analytical skills*. Should have worked with *Global teams*, especially India.

Backend Software Engineer


San Francisco, CA

Work with other engineers to deliver features and products. Manage and improve the performance and reliability of our APIs.

GIS Developer


San Francisco, CA

O Image Server o Portal (required). O ArcGIS Enterprise and ArcGIS Online Environment. O Web Development: (required) · JavaScript · HTML5 · CSS3 · jQuery · Dojo…

Software Engineer


San Francisco, CA

Meeting with the software development team to define the scope and scale of software projects. Developing and maintaining internal software tools.