drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Riverside - USA

Yearly Salary drjobs

$ 130000 - 192400

Vacancy

1 Vacancy

Job Description

ABOUT THE POSITION


The Office of the District Attorney is seeking two District Attorney Senior Software Engineers (Senior District Attorney Software Engineer) for the Riverside location.


The Software Engineering team within the Riverside County district attorneys office has designed and built a sophisticated software platform entirely in-house to support the complex operations of a modern DA legal environment. The system spans multiple modules including case management transaction processing reporting data management and real time integrations with external agencies all tailored to meet evolving business and compliance needs. As a Senior engineer you will play a key role in shaping and scaling this critical platform. You will work alongside a sharp collaborative team with strong technical backgrounds in computer science and engineering people who care deeply about code quality system architecture and long-term impact. This is a unique chance to work on meaningful large-scale projects with the autonomy to innovate and the support of smart peers within a stable public sector environment. If you are looking for a challenging work that truly matters we would love to hear from you!

Were looking for candidates with a solid foundation in computer science fundamentals including algorithms data structures software design and strong understanding of how complex software systems are built maintained and scaled. Competitive candidates have experience in C C# and Angular.


Meet the Team!

The District Attorney of Riverside County as the public prosecutor acting on behalf of the People vigorously enforces the law pursues the truth protects those victimized by crime exonerates the innocent and safeguards the rights of all to ensure that justice is done on behalf of our community. The offices staff of over 700 is comprised of prosecuting attorneys sworn investigators victim-witness advocates paralegals investigative technicians forensic analysts and a wide range of information technology and supporting staff all committed to excellence and integrity in public service. We are and we seek to maintain a diverse workforce to match a diverse county.





EXAMPLES OF ESSENTIAL DUTIES

Build enterprise software system components from the ground-up that are reliable maintainable scalable secure and reusable.

Build Web APIs and their underlying architecture to interconnect subsystems.

Implement modern software engineering practices through design patterns.

Build front-end and back-end software features using a variety of software engineering/programming languages including but not limited to C# C Angular TypeScript SASS Bootstrap Web API (REST RPC).

Build high performing database objects and functions utilizing Microsoft SQL Transaction SQL Stored Procedures Profiling and Optimization plans.

Develop and maintain data warehouse and transaction database architecture and file system.

Develop scripts and scheduled jobs for software transaction data migration and maintain database version compatibility with software back-end.

Maintain and enhance existing software systems.

Participate in DevOps builds and releases.

Ensure software features continue to work properly after maintenance and testing.

Investigate and resolve software errors in the application using various troubleshooting tools.

Participate in the support for any software issues that may arise in all environments from development through production.

Maintain and monitor various layers of the system from operating system configurations as it relates to the software front-end and library publishing packages NuGet packages and repositories.

Lead and support staff involved in designing developing and implementing software programming applications for the DA; coach and mentor staff.

MINIMUM QUALIFICATIONS

Education:Graduation from an accredited college or university with a bachelors degree in computer science computer engineering electrical engineering or applied mathematics Transcripts/Degree must be provided at the time of application either attached to your application or emailed directly to .

Experience: Six years of hands-on software engineering experience in web front-end and back-end development. Four years of the required experience must be recent and continuous hands-on experience in a diverse array of programming languages such Core C C# TypeScript SQL and frameworks including NodeJS Angular implementation of relational databases and extensive experience with database design patterns and performance plans. Additionally proficiency in essential technologies such as SASS Bootstrap Web API Shared Libraries MSSQL T-SQL Stored Procedures and DevOps enhancement and upgrade is required.

Knowledge of: The principles methods and techniques in software engineering in web front end and backend development; data structures; algorithm analysis; computer organization and architecture; compiler (front-end parser); relational databases; operating systems; backend development in an object-oriented language; automata and formal languages or computational theory; systems configurations library publishing packages NuGet packages and repositories; networking or distributed computing; source control and NuGet packages.

Ability to: Build user-friendly software systems; employ a systematic and structured approach to software engineering; supervise and monitor the work of subordinate staff; monitor and troubleshoot software errors; communicate technical details clearly and succinctly; take initiatives to learn new technologies; understand technical requirements and follow detailed technical instructions; work in a fast paced but flexible environment; collaborate and work as part of a team.
Other Requirements

License: Possession of a valid California Drivers License may be required.

A successful Security Clearance conducted by the DA is required for positions within the Riverside County Office of the District Attorney.

SUPPLEMENTAL INFORMATION

This position is currently in office. Telework hybrid may be eligible in the future based on the business needs of the Riverside County Office of the District Attorney.

This recruitment is open to all applicants. Applicants who are current District Attorney of Riverside County employees may be considered before other applicants depending on the volume of applications received.


For more information regarding the position please contact the recruiter Angie Tavaglione at or via email at

APPLICATION INFORMATION

Veterans Preference
The County has a Veterans Preference Policy applicable to new hires. To qualify upload a copy of your (or your spouses) Member-4 Form DD-214 indicating dates of service and a copy of your spouses letter of disability (if applicable) with your application. For privacy reasons it is recommended that you remove your social security information from the document(s). A Human Resources Representative will review the materials and determine if you qualify for veterans Veterans Preference Policy C-3 is available here:
Accommodations
The County of Riverside is committed to providing reasonable accommodation to applicants as required by the Americans with Disabilities Act (ADA) and Fair Employment and Housing Act (FEHA). Qualified individuals with disabilities who need a reasonable accommodation during the application or selection process should contact the recruiter for the position noted above. For additional information and/or to obtain the appropriate form for requesting a reasonable accommodation please visit the Disability Access Office web page located at:
of Education
If using education to qualify or when requested by the recruiter upload a copy of any license(s) official/unofficial transcript(s) degrees and/or related employment documents to your NeoGov account at the time of application and before the closing date. Official or unofficial transcripts will be accepted.

If your education was completed outside of the United States you will need to provide a copy of your Foreign Education Equivalency evaluation from a member of the National Association of Credential Evaluation Services (NACES) or Association of International Credential Evaluators Inc. (AICE).

Work Authorization Requirement
Applicants must be legally authorized to work in the United States at the time of application. The County of Riverside does not participate in visa sponsorship programs including H1-B visas and will not provide sponsorship for any employment-based visas.

Equal Opportunity Employer
The County of Riverside is an Equal Opportunity Employer. It is the policy of the County of Riverside to provide equal employment opportunities for all qualified persons. All applicants will be considered without regard to race color religion sex national origin age disability sexual orientation gender gender identity gender expression marital status ancestry medical condition (cancer and genetic characteristics) genetic information or denial of medical and family care leave or any other non-job-related factors.

Pre-Employment
All employment offers are contingent upon successful completion of pre-employment requirements including a criminal background investigation which involves fingerprinting. (A felony or misdemeanor conviction may disqualify the applicant from County employment). A pre-employment physical examination and background check may be required.

Probationary Period
As an Approved Local Merit System all County of Riverside employees except those serving At Will are subject to the probationary period provisions as specified in the applicable Memorandum of Understanding County Resolution or Salary Ordinance. Temporary and Per Diem employees serve at the pleasure of the agency/department head.

General Information
Current County of Riverside and/or current employees of the hiring department may receive priority consideration. Qualified candidates may be considered for future County vacancies.

Job postings may close without notice based on application volume. Submit your complete application by the recruitment close date; no late applications are accepted. Ensure all relevant experience/education is reflected on your application/resume as a failure to demonstrate position requirements may disqualify applicants. A description of job duties directly copied from the job classification or job posting will not be considered.

Please read and follow any special application instructions on this posting. Click the Apply link located on this page to submit your application. For additional instructions on the application process examinations Veterans preference pre-employment accommodation or other employment questions please refer to our web site .

If you are experiencing technical problems you may contact the applicant support desk Monday through Friday 6 am to 5 pm Pacific Time at or toll-free 1-.


Required Experience:

Senior IC

Employment Type

Unclear

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.