Required Skills: C#, .NET
Job Description
Position Overview
We are seeking a Programmer Analyst / Application & Data Integration Analyst to join our System Lifecycle team. This is a hybrid role combining C#/.NET development, application integration, data transformation, reporting, and application management.
The position will initially focus heavily on software development and integration, with responsibilities evolving into a broader mix of application management, enterprise integration, reporting, and bulk-data ETL/migration.
The ideal candidate is a well-rounded technology professional who has experience working across multiple applications, databases, and technology platforms, including environments beyond the Microsoft ecosystem.
Key Responsibilities
- Develop and maintain applications and integrations using C#/.NET.
- Utilize Entity Framework and other development frameworks.
- Design and support integrations between applications using different technologies, platforms, and database systems.
- Transform, migrate, and synchronize large datasets between applications and data stores.
- Develop and support ETL/ELT, data warehouse, data lake, and/or Databricks solutions.
- Analyze application and data requirements and troubleshoot complex integration and data issues.
- Support application management, reporting, and system lifecycle activities.
- Collaborate with technical teams, application owners, and business stakeholders.
- Document applications, integrations, data flows, and technical processes.
Required Qualifications
- Professional C# development experience