Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Top Horizontal Menu
Skip to main content Alt + 1
Skip to page footer Alt + 2
Menu , Home Page Options Jobs Location
Search Assistance Sign In
Hide sub menu
Hide
Dashboard
Alerts
Accessibility
Home
My Dashboard
Job Details
Top Job Details
Here are the details for the selected job. You may need to scroll down to see all the information about the job, including the job description. If you wish to apply for this job click on the Apply button.
WARNING:
Always be on the lookout for job scams! Learn more about identity theft Opens in new window Help information , opens a new window. Info
First Job Previous Job
1,335 of 6,141
Next Job Last Job Share
More Like This
$130k
Per Year Software Engineer
Vicar Operating Inc.
Occupation:
Software Developers
Location:
Fountain Valley, CA - 92708
Job Type:
Regular, Full Time (30 Hours or More), Permanent Employment, Day Shift
Posted:
04/28/2026
Positions available: 1
Source:
CalJOBS
Web Site:
CalJOBS
Onsite /
Remote:
Work onsite all of the time
Updated:
04/29/2026
Expires:
06/27/2026
Job #: 19850516
Job Requirements and Properties
Help for Job Requirements and Properties. Opens a new window. Work Onsite
Full Time Education
Master's Degree Experience
12 Month(s) Schedule
Full Time Job Type
Regular Duration
Permanent Employment Hours
40 Hours Per Week Shift
Day Shift Public Transit
Available Benefits
Job Description
Help for Job Description. Opens a new window. Architect, develop, deploy, and fine-tune sophisticated software applications for diagnostic testing solutions, including the automation of blood serum sampling robots and high-precision CCD (Charge Coupled Device)-based readers, as well as analysis of the resulting data to provide final test results. Utilize Unified Modeling Language (UML) to model and document software systems, providing a set of graphical notation techniques to create visual models of object-oriented software systems. Troubleshoot hardware and software systems in production to ensure that software outputs meet end-user needs and reliably produce accurate and consistent results under varied conditions. Test diagnostic systems to verify that software correctly processes input data and accurately outputs test results. This includes unit testing individual components or code segments for correctness, integration testing to ensure multiple components work together properly, and system testing to verify that the entire system meets requirements and functions as expected. Perform complex data analysis and testing to validate and ensure the accuracy and reliability of diagnostic testing. Examine data generated by diagnostic tests to identify patterns, anomalies, and insights using statistical methods, machine learning algorithms, and other advanced data analysis techniques to ensure accurate diagnostic results. Calibrate software and hardware elements to maintain precision and accuracy over time. Utilize Python to efficiently manipulate and analyze data, support data-driven decision-making, and perform data manipulation tasks such as handling missing values and merging data sources. Use SQL Alchemy to connect to databases and complex queries. Manage and optimize relational databases, including SQL and MySQL, for effective data storage and retrieval, and regularly monitor and assess database performance. Maintain comprehensive comments within source code to explain the purpose, logic, and functionality of code segments, facilitating maintenance and future updates. Perform design, implementation, testing, and maintenance of application software and graphical user interfaces (GUIs) with a focus on high performance and user experience, including advanced GUI development using Windows Presentation Foundation (WPF). Develop intricate code to interface seamlessly with various hardware components. Implement specialized techniques to detect, manage, and recover from errors during program execution, handle errors gracefully, provide meaningful user feedback, maintain system stability, log errors for debugging, and implement fallback mechanisms for critical failures. Maintain accurate documentation reflecting engineering changes, features, bug fixes, and system modifications to keep stakeholders informed. Provide expert-level support and ongoing maintenance for critical software components, including websites, databases, reporting scripts, and middleware applications. Requires Masters degree in Computer Science, Computer Engineering or related field plus 12 months experience as Software Engineer. Prior experience must include 1 year of a) database development and design using MySQL, b) exp with Django, Nginx, and Apache, c) Object-Oriented Programming experience, d)coding with JavaScript, Node.js, and ReactJS, e) Java, Apex, LWC, and SOQL, f) performing API testing with Postman Vicar Operating Inc.
Is a Private Sector employer with 31 locations
Company Profile:
(Confidential) 10,000+ employees Connect with
Vicar Operating Inc. Other Local Jobs from Vicar Operating Inc.
Help for Other Local Jobs from. Opens a new window. Group Veterinary Medical Director
Vicar Operating Inc.