What are the responsibilities and job description for the Multiple Roles (Data engineer , Web developer, Tecnical PM)_Remote_Only USC/ GC position at Chelsoft Solutions Co.?
Job Discription_Remote_Only USC/GC
Data Engineer
Data Engineer
- 15 week project to start
- Communication and ability to work at a fast pace is essential
- Part of a 4 person team we are putting together for this project
- Client is enhancing its Billing application, originally developed for a single client and now being expanded to support multiple clients with unique billing processes. The application provides a web interface that enables clients to manage project billable items, review third-party invoices, and access travel reimbursement receipts (replacing manual, document-heavy workflows).
- Client is enhancing its Billing application, originally developed for a single client and now being expanded to support multiple clients with unique billing processes. The application provides a web interface that enables clients to manage project billable items, review third-party invoices, and access travel reimbursement receipts (replacing manual, document-heavy workflows).
- They are 6 months into this project, so not greenfield, but definitely in infancy stages.
- Tech stack client needs: Python, azure blob storage parquet files, snowflake, iceberg tables, sigma computing dev tool - containers/docker, VS Code/Cursor, Azure deployment/pipelines. Pyiceberg/Polaris, Azure Gen 2 ADFS, Experience with FastAPI development
- 15 week project to start Communication and ability to work at a fast pace is essential Project Background
- Part of a 4 person team we are putting together for this project
- Client is enhancing its Billing application, originally developed for a single client and now being expanded to support multiple clients with unique billing processes. The application provides a web interface that enables clients to manage project billable items, review third-party invoices, and access travel reimbursement receipts (replacing manual, document-heavy workflows).
- Client is enhancing its Billing application, originally developed for a single client and now being expanded to support multiple clients with unique billing processes. The application provides a web interface that enables clients to manage project billable items, review third-party invoices, and access travel reimbursement receipts (replacing manual, document-heavy workflows).
- They are 6 months into this project, so not greenfield, but defintitely in infancy stages.
- Tech Stack: Front End Web Dev typescript, react, immer (state management), schadcn, tailwind CSS, NextJS testing - mostly manual testing/validation, prefer playwright for automation (not required) API - python/FastAPIs
- 15 week project to start
- Communication and ability to work at a fast pace is essential
- Part of a 4 person team we are putting together for this project
- Project Background
- Client is enhancing its Billing application, originally developed for a single client and now being expanded to support multiple clients with unique billing processes. The application provides a web interface that enables clients to manage project billable items, review third-party invoices, and access travel reimbursement receipts (replacing manual, document-heavy workflows).
- The technology stack includes TypeScript, React, Immer, and ShadCN, supported by mature CI/CD workflows. The project is in active development (not greenfield) and is expected to scale through a Managed Capacity model, with potential transition to permanent staffing in the future.
- The Technical Project Manager (TPM) will be the primary point of contact between stakeholders, and delivery teams, and partner organizations. Reporting to the Vendor Program Manager, the TPM will lead project delivery, manage cross-functional teams, and ensure the successful execution of the Billing platform roadmap. This role requires both technical fluency and strong stakeholder management skills to bridge business requirements with engineering execution.
- Act as the main liaison between business stakeholders, technical teams, and external partners.
- Translate requirements into actionable tasks, ensuring clarity, prioritization, and alignment.
- Manage project execution using Agile practices (sprint planning, backlog management, status reporting).
- Coordinate developers and data engineers; oversee capacity, onboarding, and resource planning.
- Create wireframes or mockups to support requirements where no UX resource is available.
- Ensure adherence to coding standards, design patterns, and CI/CD quality gates.
- Oversee integration of partner data sources (invoices, receipts) and support data engineering activities.
- Track progress and maintain project boards (e.g., To-Do, Azure DevOps) while recommending and establishing standardized Agile tools and practices for consistent execution and reporting. Provide clear, regular status updates to stakeholders.
- Facilitate UAT, release readiness, and knowledge transfer for future staff transitions.
- Identify and manage risks, issues, and dependencies across teams.
- Qualifications
- 7 years of Project Management experience, ideally in technical or software delivery roles.
- Proven track record delivering web applications; familiarity with React/TypeScript ecosystems.
- Experience working with data pipelines, integrations, or ETL processes.
- Strong Agile project delivery skills (backlog management, velocity tracking, risk management).
- Proficiency with Azure DevOps (or similar tools such as Jira) for project tracking and reporting.
- Ability to produce wireframes and mockups (Figma).
- Excellent communication, stakeholder management, and leadership skills.
- Preferred:
- Background in billing systems or multi-tenant SaaS platforms.
- Familiarity with ShadCN component libraries, Immer state management.