Locations: Charlotte
Join our team where your talent meets purpose, and every teammate directly shapes our success.
- Career Growth: Clear pathways to advance and develop your career
- Competitive Benefits: 401(k) match + health coverage + employee stock purchase plan
- Purpose-Driven: Create meaningful impact in the communities you serve
- Professional Development: Dedicated training + personalized mentorship
Job Overview
In this role, you will develop, configure, and maintain ETL or data integration solutions. The Senior Developer III will act as a technical leader, mentor, and innovator, driving best practices, ensuring code quality, and contributing to architectural integrity and IT initiative success.
Duties & Responsibilities
- Work closely with IT and Business teammates to identify business process candidates.
- Coordinate with business partners to re‑imagine and improve processes.
- Design, develop, test, deploy, and support processes using CCCI best practices.
- Contribute to the CCCI shared library of domain components and best practices.
- Participate in rotational on‑call support and maintenance activities.
- Develop and manage ETL processes with SQL Server, SSIS, ADF, and Snowflake for efficient data integration.
- Write code in lower‑level languages (C#, .NET, Python) to optimize performance and efficiency of IT platforms.
- Configure, diagnose, and enhance SaaS, off‑the‑shelf, in‑house developed, or 3rd‑party systems software, including operating system utilities and networking tools.
- Write diagnostic programs to test integrated software and hardware systems, resolving faults and ensuring functional requirements are met.
- Participate in Agile Scrum events: Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective, Backlog Grooming, and Backlog Refinement.
- Create technical documentation of systems software programs and code for audit purposes.
Knowledge, Skills & Abilities
- Identify existing business processes suitable for domain integration.
- Take ownership of complex initiatives and drive them to successful completion.
- Design well‑structured and efficient processes and objects following standard principles.
- Coordinate security best practices with IT security and agile delivery teams.
- Document, evangelize, and guide adoption and implementations across agile delivery teams.
- Strong analytical and problem‑solving abilities.
- Strong understanding of data concepts.
Minimum Qualifications
- High school diploma or GED; 2 years of post‑secondary education.
- 5+ years of experience in ETL.
- 5+ years of experience with SQL.
- Experience with SSIS, ADF, or other ETL tools.
- Experience in C#/.NET console application integration development.
- 3+ years of experience in domain‑specific framework development.
Preferred Qualifications
- Experience with Azure API Management.
- Experience with Azure Data Factory.
- Experience leading and mentoring technical teams in complex development environments.
- Agile delivery experience in a matrixed organizational structure.
- Experience with MS Azure environment development.
- Experience with MS Azure DevOps or Git.
- Familiarity with data integration and exchange frameworks (JSON, XML, EDI).
- BS in Computer Science or related field.
Work Environment
Office 4 days a week, 1 day remote.
Equal Opportunity Employer – All qualified applicants will be considered for employment without regard to disability, protected veteran status, or any other characteristic protected by applicable law.