Logo
TechnoGen

Senior Lead .NET Developer

TechnoGen, San Jose, California, United States, 95199


Summary:

Client: Santa Clara County (SCC)

Department: Technology Services and Solutions (TSS) / Public Safety and Justice (PSJ)

Job Title: Senior Lead .NET Developer (Web/Windows)

Location: San Jose, CA (Hybrid)

Duration: Long Term Contract

Project Scope:

Objective: This Resource deliverables will design, create, and test all interfaces and data exchanges required for two projects: Inmate Records Information System (IRIS) and Integrated Justice System (IJS). The IRIS project will implement a new jail management system (JMS) for the Sheriff's Office and the IJS project will modernize the remaining components in the Criminal Justice Information Control (CJIC) system that will work with the new JMS

Roles/Responsibilities:Coordinates, Lead, Designs and Develop complex information system developments and implements technical functions.Resolves technical issues through debugging, research and investigation.Conducts and coordinates investigative and analytical studies of complex system functions and operations to select approaches for the resolution of complex problems or improving the efficiency of existing systems.Develops work plans and cost estimates and analyzes alternative approaches; advises users on the feasibility of a cost-effective conversion to web based systems.Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts, test plans and conversion plans.Reviews the development and coding of Java programs and systems. Ensures appropriate documentation is utilized in information systems projects.Analyzes and recommends new procedures and techniques to improve the supported systems.Skill and Knowledge :

Strong understanding of Object-Oriented ProgrammingStrong understanding of .Net framework and Design PatternsStrong Understanding of Application BlocksStrong C# and ability to adapt to VB.Net as needed.Strong understanding of Source ControlAble to identify gaps in code structures and complete both positive and negative flows completely to cover all decision trees.Extensive knowledge of Information Technology concepts and principles, the theories and functions of computer systems, and the principles and techniques of Information Technology documentation.Extensive knowledge of the methods, procedures and techniques of conducting studies for system conversions and enhancements, including the use of structure, behavior, and interaction diagrams in the analysis and design of web-based systems.Ability to analyze data logically and exercise sound judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent-establishing nature.Good communication skills including status updates for senior leadership.

Mandatory Skills:Integration Technologies: Experience in integration technologies such as API (Application Programming Interface), ESB (Enterprise Service Bus), middleware, and other relevant tools.

(7 year or more experience)Programming Languages: Proficiency in programming languages in C# on .NET . (10 year or more experience)Data Formats: Familiarity with various data formats and protocols like XML, JSON, SOAP,REST, etc.

(7 year or more experience)Data Handling: Proficiency in implementing database applications using Microsoft SQL Server, Oracle SQL Server, etc.

(7 year or more experience)Cloud Integration: Experience with cloud-based integration platforms and services, like Azure Integration Services, AWS Lambda, or Google Cloud Pub/Sub.

(4 year or more experience)API Management: Experience with API management solutions, such as Azure API Management solutions, MuleSoft API Manager, Software AG API Gateway.

(4 year or more experience)Business Engagement: Experience in working with Subject Matters Expert in collecting business requirements, document them, and produce business requirements document . (7 year or more experience)