Search

Software Architect / Engineer

Link Consulting Services
locationJersey City, NJ, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionSoftware Architect / Engineer On-Site - Jersey City, New JerseyKey Technical Skills:
• C/C++:
• Proficient in analyzing, understanding, and refactoring complex C/C++ codebases.
• Experience in debugging and enhancing legacy C/C++ applications.
• MongoDB:
• Hands-on experience with schema design, data migration, and performance tuning in MongoDB.
• Ability to extract, transform, and load (ETL) data between legacy and modern databases.
• GitHub:
• Strong experience with Git version control, branch management, and code review workflows using GitHub.
• Familiarity with GitHub Actions or other CI/CD integrations.
• Unix Shell Scripting:
• Expertise in writing and maintaining robust shell scripts to automate processes, migrations, and system tasks.
• Experience with Unix command-line tools, including scripting for batch processing and system monitoring.
• grep/sed/awk:
• Proficient in using text processing utilities for log analysis, data extraction, and transformation within Unix environments.
• Python & Perl:
• Advanced scripting skills in Python and Perl for automation, data manipulation, and creating migration utilities.
• Ability to maintain and extend existing scripts as part of the transition process.
• Java:
• Solid understanding of Java for integrating with replacement services, building new components, or migrating business logic.
• Familiarity with Java build tools and dependency management.
• Jfrog (Artifactory):
• Experience managing binary artifacts, versioning, and repository integration using Jfrog Artifactory.
• Understanding of software supply chain and dependency management.
• Kafka/Event Hub (Event Processing):
• Experience designing, building, or integrating event-driven systems using Apache Kafka or Azure Event Hub.
• Ability to migrate or bridge event processing between legacy and new platforms.
Additional Skills & Responsibilities:

• Legacy Application Analysis:
• Ability to reverse engineer undocumented or poorly documented systems.
• Skilled in mapping business processes from legacy systems to new architectures.
• Data Migration & Validation:
• Plan and execute safe, reliable data migrations with thorough validation and reconciliation processes.
• Documentation:
• Create clear, concise documentation of migration steps, legacy system architecture, and new system mappings.
• Collaboration & Communication:
• Strong communication skills to work with cross-functional teams, including business analysts, QA, and operations.
• Problem Solving:
• Aptitude for troubleshooting complex system interdependencies and resolving performance or migration issues.

Pay Range: $60.00 to $70.00 (hourly estimate) No employer sponsored benefits due to contract role

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...