Senior Software Engineer

Cogent Data Solutions Llc
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

XML Schema
API
Apache HTTP Server
Application Integration Architecture
Unit Testing
Azure
Microsoft Management Console
Continuous Integration
Data Integration
ETL
Data Transformation
Software Debugging
Software Design Documents
Elasticsearch
FreeMarker
JSON
Metadata
OAuth
Oracle
Release Management
Cloud Services
SQL Databases
Data Streaming
Systems Integration
Talend
Web Services
XML
Extensible Stylesheet Language Transformations (XSLT)
Enterprise Data Management
SSL Certificate Management
Scripting (Bash/Python/Go/Ruby)
Pretty Good Privacy (PGP)
Transport Layer Security
File Transfer Protocol (FTP)
Connectivity Problems
Snowflake
Software Troubleshooting
SOAPAPI
GIT
Integration Tests
Information Technology
Enterprise Integration
Integration Frameworks
Kafka
Kibana
Firewall Services Module
Data Inconsistencies
Jenkins
ServiceNow

Job description

  • Design, develop, and maintain Talend ETL and ESB integrations to support enterprise data and application integration needs.
  • Administer Talend environments, including Talend Management Console (TMC), Remote Engines, and Runtimes across non-production and production environments.
  • Perform installation, configuration, and renewal of SSL/TLS certificates for Talend services, APIs, and secure endpoints.
  • Develop and maintain REST and SOAP APIs, including schema design, testing, and troubleshooting.
  • Build and optimize SQL queries, Oracle database objects, and data transformation logic supporting integration workflows.
  • Coordinate with network and infrastructure teams to configure firewall rules, ports, and endpoint connectivity.
  • Monitor integrations using tools such as Elasticsearch and Kibana, and resolve performance or runtime issues.
  • Troubleshoot complex issues including job failures, connectivity problems, runtime errors, and data inconsistencies.
  • Support release management processes, including ServiceNow INC/REQ/CR tickets and participation in CAB reviews.
  • Deploy and support applications in Stage and Production environments, including post-release validation and defect resolution.
  • Perform unit testing, integration testing, and QA validation of developed solutions.
  • Create and maintain technical documentation, including design documents, deployment guides, and operational runbooks.
  • Collaborate with cross-functional teams including developers, infrastructure, and project management to ensure successful delivery.
  • Identify process improvements, recommend enhancements, and provide effort estimates for new initiatives.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 10+ years of experience in data integration and application integration development.
  • Strong hands-on experience with Talend Data Integration (DI) and Talend ESB.
  • Experience with Talend Administration, including TMC, Remote Engines, and Runtime configuration.
  • Strong proficiency in Java development for integration logic and services.
  • Expertise in REST and SOAP API development and debugging.
  • Strong experience with SQL and Oracle databases.
  • Experience working with XML, XSLT, XSD, JSON, CSV, and file-based integrations (FTP/SFTP).
  • Hands-on experience with Azure cloud services for deployment and monitoring.
  • Experience with certificate management (TLS/SSL) and secure integrations.
  • Strong troubleshooting and root cause analysis skills.
  • Experience working with ServiceNow and release management processes.
  • Ability to support production environments and handle incident management.

Preferred Qualifications:

  • Experience with real-time streaming technologies such as Kafka.
  • Familiarity with CI/CD tools (Git, Jenkins, Azure DevOps).
  • Strong understanding of integration patterns (ETL, ELT, ESB).
  • Knowledge of security standards including OAuth2, encryption, and PGP.
  • Experience with cloud data platforms such as Snowflake.
  • Proficiency in Linux/Unix scripting and system troubleshooting.
  • Experience with metadata-driven frameworks (e.g., Freemarker, Apache Velocity).
  • Prior experience in public sector or large enterprise integration environments.
  • Demonstrated ability to lead technical design and delivery efforts.

Apply for this position