DataSF
System Integration Developer - Department of Technology (1063)
DataSF, San Francisco, California, United States, 94199
System Integration Developer - Department of Technology (1063)
The Department of Technology (DT) is looking for a System Integration Developer responsible for performing all aspects of the design, development, integration, installation, maintenance, and support of the JUSTIS API. The Developer will perform these functions for the JUSTIS Data Exchange Hub production, test, and development environments and their related applications and integration components. The developer will work with system architects and developers to maintain, upgrade, and enhance the integration interfaces and systems to continue to meet operational needs and satisfy local, state, and federal laws that govern user access, data protection, and network security for the platform. The developer must perform work of a complex, technical nature and require a high level of functional and technical skills.The Justice Tracking Information System (JUSTIS) is a program that is chartered to modernize the infrastructure, applications, and systems between criminal justice agency partners and to facilitate real-time data exchange and sharing of criminal records. This role is part of a development team and reports to the IS Technical Project Director.The System Integration Developer will join an existing development division within the Department of Technology that designs, enhances, and supports the data exchange hub that serves the 24x7x365 operations of 8 critical San Francisco agencies.Under general direction of the IS Technical Project Director, this position will be responsible for creating, designing, and maintaining the JUSTIS API that enable JUSTIS client departments to implement their own system integration for data exchange.Responsibilities:Design, develop and maintenance reusable, testable server-side components and web service, develop system integration, and build and maintain web application frond end using Python and Java.Create and maintain database tables, views, pl/sql procedures using Oracle 10g, 12C and 19CExpertise in system integration using Python with RESTful services and JSON, and working knowledge of SOAP and XMLImplement and maintain CI/CD pipelines and ensure that code releases are properly defined and performing optimally.Review, verify, and validate the software code developed in the project.Ability to work with other team members and willing to assist teammates in performing tasks listed above.Minimum Requirements:Education: An associate degree in computer science or closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field].Experience: Three (3) years of experience in application or software development or programmingDesired Qualifications:Experience with modern technology service architectural hosting, security, and risk management concerns (e.g. Data Warehouse, Data Engineering Pipeline, Data Preparation and Modeling, Advanced - Analytics, Data Services, and Consumption).Experience in Agile/Scrum, or ITIL principals with experience implementing one of these practices preferredExperience with event-driven programming in PythonAble to create database schemas that represent and support business processesStrong unit test and debugging skillsProficient understanding of code versioning using GitExperience in Oracle database administration and development using PL/SQL, advanced level of SQL skills, table structure and RESTful APIs. In-depth experience developing with Oracle BPEL, PL/SQL, SQL, Java, Web Services, JSON, XML, Middleware, load scripts, ActiveMQ and Microsoft message queue, Interfaces, Workflow, JDeveloper, SQL Developer, shell scripting, documentation.Experience doing software development experience using Python and Object Oriented programming languages such as Java, C#, C++Expert level experience installing, configuring and supporting Window 2003 – 2016 Servers, Linux Servers with strong understanding of networking concepts.Proven record of working in a demanding environment and high stress situation with high level of accuracy and output. Ability to work with other team members and willing to assist teammates.
#J-18808-Ljbffr
The Department of Technology (DT) is looking for a System Integration Developer responsible for performing all aspects of the design, development, integration, installation, maintenance, and support of the JUSTIS API. The Developer will perform these functions for the JUSTIS Data Exchange Hub production, test, and development environments and their related applications and integration components. The developer will work with system architects and developers to maintain, upgrade, and enhance the integration interfaces and systems to continue to meet operational needs and satisfy local, state, and federal laws that govern user access, data protection, and network security for the platform. The developer must perform work of a complex, technical nature and require a high level of functional and technical skills.The Justice Tracking Information System (JUSTIS) is a program that is chartered to modernize the infrastructure, applications, and systems between criminal justice agency partners and to facilitate real-time data exchange and sharing of criminal records. This role is part of a development team and reports to the IS Technical Project Director.The System Integration Developer will join an existing development division within the Department of Technology that designs, enhances, and supports the data exchange hub that serves the 24x7x365 operations of 8 critical San Francisco agencies.Under general direction of the IS Technical Project Director, this position will be responsible for creating, designing, and maintaining the JUSTIS API that enable JUSTIS client departments to implement their own system integration for data exchange.Responsibilities:Design, develop and maintenance reusable, testable server-side components and web service, develop system integration, and build and maintain web application frond end using Python and Java.Create and maintain database tables, views, pl/sql procedures using Oracle 10g, 12C and 19CExpertise in system integration using Python with RESTful services and JSON, and working knowledge of SOAP and XMLImplement and maintain CI/CD pipelines and ensure that code releases are properly defined and performing optimally.Review, verify, and validate the software code developed in the project.Ability to work with other team members and willing to assist teammates in performing tasks listed above.Minimum Requirements:Education: An associate degree in computer science or closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field].Experience: Three (3) years of experience in application or software development or programmingDesired Qualifications:Experience with modern technology service architectural hosting, security, and risk management concerns (e.g. Data Warehouse, Data Engineering Pipeline, Data Preparation and Modeling, Advanced - Analytics, Data Services, and Consumption).Experience in Agile/Scrum, or ITIL principals with experience implementing one of these practices preferredExperience with event-driven programming in PythonAble to create database schemas that represent and support business processesStrong unit test and debugging skillsProficient understanding of code versioning using GitExperience in Oracle database administration and development using PL/SQL, advanced level of SQL skills, table structure and RESTful APIs. In-depth experience developing with Oracle BPEL, PL/SQL, SQL, Java, Web Services, JSON, XML, Middleware, load scripts, ActiveMQ and Microsoft message queue, Interfaces, Workflow, JDeveloper, SQL Developer, shell scripting, documentation.Experience doing software development experience using Python and Object Oriented programming languages such as Java, C#, C++Expert level experience installing, configuring and supporting Window 2003 – 2016 Servers, Linux Servers with strong understanding of networking concepts.Proven record of working in a demanding environment and high stress situation with high level of accuracy and output. Ability to work with other team members and willing to assist teammates.
#J-18808-Ljbffr