Software Engineer

Posted Oct 30

This is a fully remote position, open to applicants in United States.

📋 Description

• Evaluate, strategize, and implement the integration of enterprise systems and data related to acquisitions.

• Facilitate technical discovery sessions with business and technology stakeholders to catalog systems, data, owners, dependencies, and integration needs.

• Analyze and characterize raw data sources, focusing on structures, relationships, quality, volume, security requirements, and readiness for migration.

• Formulate integration and migration strategies tailored to specific operational and technical requirements of acquisitions.

• Collaborate with the enterprise systems development team to execute changes on IMS platforms, including Microsoft Dynamics 365 and Dataverse.

• Plan and assist in the migration of data warehouses, data lakes, reporting assets, and pipelines to Microsoft Fabric and other sanctioned platforms.

• Assess, select, or create secure access solutions for historical information that is not included in IMS production systems.

• Establish and maintain source-to-target mappings, transformation rules, data lineage, and key identifiers.

• Design and implement repeatable migration and integration processes utilizing APIs, ETL/ELT pipelines, scripts, and various software tools.

• Create automation and AI-enabled tools for data cleansing, matching, and deduplication tasks.

• Develop cutover plans, sequencing, rehearsals, rollback strategies, and support procedures while aiming to minimize operational disruption.

• Create tools for reconciliation and validation, and facilitate stakeholder review, exception handling, and approval of migrated data.

• Generate architectural assessments, system and data-flow diagrams, integration specifications, migration runbooks, decision records, and approval documents.

• Oversee integrations and migrated data during the stabilization phase, investigate defects and discrepancies, and enhance reliability and repeatability.

• Safeguard confidential, personal, financial, and legal information by adhering to security, privacy, retention, and data governance protocols.


⛳️ Requirements

• A Bachelor's degree in Computer Science, Software Engineering, Information Systems, Data Engineering, or a related discipline with at least 6 years of relevant professional experience; or a master's degree with a minimum of 4 years of relevant experience.

• Equivalent combinations of education and experience may be taken into account.

• Proven experience in designing and executing complex enterprise data migrations or system integrations.

• Experience in supporting mergers and acquisitions is highly desirable.

• Proficiency in SQL at an advanced level.

• Strong understanding of relational data modeling, data profiling, source-to-target mapping, transformation, data quality, reconciliation, and exception handling.

• Practical software engineering experience with C#, .NET, Python, or similar programming languages.

• Familiarity with REST APIs, JSON, source control practices, testing, and deployment methodologies.

• Experience with Microsoft Dynamics 365, Dataverse, and the Power Platform, inclusive of enterprise integrations, data import/export, and platform extensibility.

• Knowledge of Microsoft Azure and Microsoft Fabric technologies, such as Azure Functions, Azure App Services, Data Factory or Fabric Data Factory, OneLake, lakehouses, warehouses, notebooks, and data pipelines.

• Experience in developing or implementing entity-resolution, master-data, matching, and deduplication techniques.

• Awareness of responsible AI-assisted methods and human validation controls.

• Capability to evaluate unfamiliar enterprise applications and data models, discern risks and dependencies, and propose practical integration or archival strategies.

• Proficient in producing clear technical documentation, architectural diagrams, data-flow diagrams, mapping specifications, runbooks, and assessments suitable for stakeholders.

• Strong skills in project planning, critical thinking, problem-solving, written communication, and verbal communication.

• Ability to coordinate both technical and nontechnical stakeholders across different organizations.

• Self-motivated and adept at navigating ambiguity, shifting acquisition timelines, incomplete documentation, and competing operational priorities.


🏝️ Benefits

• Competitive compensation package.

• 401K matching.

• Flexible paid time off (PTO).

• 12 paid holidays.

• Comprehensive medical, dental, and vision insurance.

• Health Savings Account (HSA).

• Short-term disability insurance.

• Long-term disability insurance.

• Life insurance with substantial company contributions.

• Career development programs facilitated through an integrated Learning Platform.

• Talent Identification Program offering career advancement opportunities and unique development experiences.

People also viewed

avra1 day ago

Member of Technical Staff – Deployment Platform

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job
ClickHouse1 day ago

Manager, Documentation Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$120k – $190k/year
ApplyView job
Michael Baker International1 day ago

Telecommunications Designer – RCDD, Buildings Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$90k – $135k/year
ApplyView job
Bright Vision Technologies1 day ago

SAP BTP Developer

US flagUnited States OnlyFull-timeSoftware Engineer$115k – $165k/year
ApplyView job
Harris Computer1 day ago

Website Developer

IN flagIndia OnlyFull-timeSoftware Engineer
ApplyView job
Open Energy Transition1 day ago

Software Engineer

DE flagGermany OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers