drjobs
RQ07236 - Software Developer - Senior
drjobs
RQ07236 - Software D....
drjobs RQ07236 - Software Developer - Senior العربية

RQ07236 - Software Developer - Senior

Employer Active

1 Vacancy
drjobs

Job Alert

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

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

7-10years

Job Location

drjobs

Toronto - Canada

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2656944

Description:

  • Extensive experience with IBM Content Manager and using the Content Manager Java API to query and extract data.
  • Extensive experience developing software especially with Java for large scale data processing and data migration projects.
  • Proficient in the Java programming language and Java 8 features such as Lamdas Java Stream API (java.util.stream) New Input/Output API (java.nio) and multithreading (java.util.concurrent).
  • Strong SQL skills and a good understanding of databases to query manipulate and optimize data during migration.


Requirements

Experience and Skill Set Requirements:

Skill Set Requirements:

Essential Skills:

  • Extensive experience developing software especially with Java for large scale data processing and data migration projects
  • Extensive experience with IBM Content Manager and using the Content Manager Java API to query and extract data.
  • Experience in programming and analysis; specialized software package support at the specified experience level.
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle.
  • Experience in structured methodologies for the development design implementation and maintenance of applications.
  • Experience in designing coding testing debugging and documenting applications.
  • Experience in the use of object and/or third generation language development tools.
  • Experience in one or more programming languages.
  • Experience in application design latest design patterns deployment and troubleshooting.
  • Experience with relational and hierarchical database technologies.
  • Strong SQL skills and a good understanding of databases to query manipulate and optimize data during migration.
  • Proficiency in analyzing source and target data structures to design effective migration strategies.
  • Understanding of Extract Transform Load (ETL) principles and best practices to design efficient data migration workflows.
  • Experience in the use of information retrieval packages using query languages.
  • Experience with one or more communications protocols.
  • Experience in structured methodologies for the design development implementation and maintenance of applications
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical problemsolving and decisionmaking skills; verbal and written communication skills; interpersonal and negotiation skills.
  • A team player with a track record for meeting deadlines.


Software Development Skills:

  • Enhance and operate a Java 8based extraction and migration tool using the IBM Content Manager 8.6 Java API and the target systems REST API.
  • Develop a data integrity solution to crosscheck and reconcile extracted metadata contained within many JSON files against data stored in a Microsoft SQL Server database.
  • Develop an Azure Data Factory pipeline to load extracted files to Azure Storage and update Dataverse tables.
  • Develop an Azure Data Factory pipeline to migrate structured case management data from an onpremises SQL Server to the Dataverse.
  • Investigate issues resulting from sample migrations to revise and enhance Java 8based extraction tool and Azure Data Factory pipelines.
  • Handle largescale data migration including batch processing and efficient data storage in XML and JSON formats.
  • Work with the internal team for requirement analysis integration and ensuring data consistency between systems.
  • Translate technical systems specifications into working tested applications. This includes developing detailed programming specifications writing and/or generating code compiling datadriven programs maintaining and conducting unit tests.
  • Implement error handling logging reporting and data integrity checks to compare source data on the file system with imported data in the target system.
  • Conduct thorough testing and quality assurance to ensure the reliability and accuracy of the migration process.
  • Resolve and troubleshoot technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion and migrations.


Cloud Skills:

  • Knowledge and experience building pipelines with Azure Data Factory.
  • Demonstrated ability to develop implement and maintain complex SQL queries stored procedures and reporting solutions in Azure SQL and SQL Server environments ensuring data security and compliance.
  • Familiarity with cloud platforms (e.g. AWS Azure Google Cloud) for cloudbased data migration projects
  • Familiarity with other relevant Azure services such as Azure Storage Azure SQL Database Azure Blob Storage etc. to effectively utilize and manage data during migration.
  • Knowledge and understanding of Information Management principles concepts policies and practices.
  • Experience reviewing analyzing and modifying product installation scripts including encoding testing and debugging.
  • Ability to provide postimplementation support and resolve any postimplementation technical issues
  • Experience conducting design walkthrough sessions with project team
  • Ability to provide user and system documentation as required


Experience and Skill Set Requirements: Skill Set Requirements: Essential Skills: Extensive experience developing software, especially with Java, for large scale data processing and data migration projects Extensive experience with IBM Content Manager and using the Content Manager Java API to query and extract data. Experience in programming and analysis; specialized software package support at the specified experience level. Ability to collaborate with IT Professionals throughout the Software Development Life Cycle. Experience in structured methodologies for the development, design, implementation, and maintenance of applications. Experience in designing, coding, testing, debugging, and documenting applications. Experience in the use of object and/or third generation language development tools. Experience in one or more programming languages. Experience in application design, latest design patterns, deployment, and troubleshooting. Experience with relational and hierarchical database technologies. Strong SQL skills and a good understanding of databases to query, manipulate, and optimize data during migration. Proficiency in analyzing source and target data structures to design effective migration strategies. Understanding of Extract, Transform, Load (ETL) principles and best practices to design efficient data migration workflows. Experience in the use of information retrieval packages using query languages. Experience with one or more communications protocols. Experience in structured methodologies for the design, development, implementation, and maintenance of applications Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts. Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills. A team player with a track record for meeting deadlines. Software Development Skills: Enhance and operate a Java 8-based extraction and migration tool using the IBM Content Manager 8.6 Java API and the target system's REST API. Develop a data integrity solution to cross-check and reconcile extracted metadata, contained within many JSON files, against data stored in a Microsoft SQL Server database. Develop an Azure Data Factory pipeline to load extracted files to Azure Storage and update Dataverse tables. Develop an Azure Data Factory pipeline to migrate structured case management data from an on-premises SQL Server to the Dataverse. Investigate issues resulting from sample migrations to revise and enhance Java 8-based extraction tool and Azure Data Factory pipelines. Handle large-scale data migration, including batch processing and efficient data storage in XML and JSON formats. Work with the internal team for requirement analysis, integration, and ensuring data consistency between systems. Translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. Implement error handling, logging, reporting, and data integrity checks to compare source data on the file system with imported data in the target system. Conduct thorough testing and quality assurance to ensure the reliability and accuracy of the migration process. Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and migrations. Cloud Skills: Knowledge and experience building pipelines with Azure Data Factory. Demonstrated ability to develop, implement, and maintain complex SQL queries, stored procedures, and reporting solutions in Azure SQL and SQL Server environments, ensuring data security and compliance. Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) for cloud-based data migration projects Familiarity with other relevant Azure services, such as Azure Storage, Azure SQL Database, Azure Blob Storage, etc., to effectively utilize and manage data during migration. Knowledge and understanding of Information Management principles, concepts, policies and practices. Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, and debugging. Ability to provide post-implementation support and resolve any post-implementation technical issues Experience conducting design walkthrough sessions with project team Ability to provide user and system documentation as required

Employment Type

Full Time

Company Industry

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.