Description
Lead multidisciplinary projects and serve as the technical expert across the full software development life cycle.
Responsibilities
- Design, develop, document, test, and debug software systems in cloud and in-house environments.
- Architect sustainable, long-term solutions that fit the broader landscape.
- Write technical specifications from conceptual designs to automate processes.
- Act as the technical liaison between business divisions and IT.
- Analyze code to resolve errors and coordinate issue resolution with stakeholders.
Required Skills
- 15+ years of professional experience in software development or data engineering.
- Expertise in ETL or ELT design.
- Deep understanding of the Software Development Life Cycle (SDLC).
- Proven ability to design, develop, and document complex software systems.
- Experience implementing architecturally compliant applications following Data Architecture and Data Governance standards.
- Ability to formulate and test hypotheses to solve complex business problems.
Preferred Skills
- Participation in data strategy and roadmap exercises.
- Experience with business intelligence or data warehouse product selection.