Job Description :
.Net Developer///Inperson
Sacramento, CA
6+ Months



We are looking to hire, under contract, an Application Developer. This position will be assigned to work at the Sacramento Regional Wastewater Treatment Plant (SRWTP) in Elk Grove. However, depending on the need, work location may alter between SRWTP and our location on Goethe Road. The software developer’s role is to design, code, test, and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The software developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required. The contract duration will be one year extendible depending on the performance and business needs. Interested and qualified candidates must submit a current resume and any certifications pertinent to the position.


Strategy & Planning h Plan, execute, and manage the integration of new applications into existing systems and software throughout the enterprise.
Assist in the preparation and documentation of software requirements and specifications.
Oversee the quality assurance of program logic, data processing, and error resolution.
Develop an awareness of programming and design alternatives.
Take an active role in cross-departmental projects when needed.

Operational Management:

Ensure the collection and coherent interpretation of the various business processes affected by integration efforts.
Work diligently to enhance or improve business processes via integration or, as necessary, minimize the impact of integration on those processes.
Where necessary, provide guidance to junior members of the team.
Consistently write and code software programs and applications according to specifications. h Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging.
Assist in the development and maintenance of user manuals and guidelines.
Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
Manage and/or provide guidance to junior software developers and research assistants.

Position Requirements:

Formal Education & Certification h College diploma or university degree in the field of computer science or computer engineering or 10 years related work experience.

Knowledge & Experience:

5 years direct experience in enterprise-level applications.
Proven experience in developing enterprise and solution level architectural designs.
Proven experience in overseeing the linking of cross-functional applications between disparate business units and systems.
Experience with business and technical requirements analysis, business process modeling/mapping, methodology development, and data mapping.
Extensive experience with core software applications, including Visual Studio, Angular 6, Entity Framework, .NET Web API, and Git.
Technically fluent in programming languages, including C#, JavaScript, and Typescript.
Knowledge of relational database design and management techniques.
Strong knowledge of system and software quality assurance best practices and methodologies.
Competency with XML and JSON constructs and schemas.
Confidence and experience with API protocols and schemas such as SOAP and REST. Familiarity with Agile project management methodologies.

Personal Attributes:

Excellent oral and interpersonal communication skills.
Outstanding writing and documentation skills.
Able to communicate ideas in both technical and user-friendly language.
Highly self-motivated and directed, with keen attention to detail.
Experience working in a team-oriented, collaborative environment.