Job Summary
The Software Engineer is responsible for design, construction and unit testing of assigned components/modules. The candidate will collaborate with Business Analysts and SMEs to perform detailed requirement analysis. The candidate will provide production implementation and post-production support and be part of the product team
.
Job Responsibilities
- Strong SQL skills
- Knowledgeable in Power BI
- Development and maintenance of ELT snowflake data warehouse solutions
- Collaborate with internal and external technology and business partners to implement product changes
- Work closely with product manager to develop and execute action plans to address gaps
- Experience with agile methodologies
- Produce detail design and unit test documents, as required
- Critically analyze business requirements, architect and implement Data solutions
- Define, develop and maintain standards and processes to ensure effective ETL solution
- Production maintenance and support
- Recommend innovation/improvement that enhance and/or provide a competitive advantage to the organization
- Communicate effectively with both the business and technical teams
- Experience working with IICS, Informatica, StreamSets, DBT, Python, Data bricks, Snowflake and ADF, or equivalent technologies
- Experience working in insurance or reinsurance industry is highly desirable
- Strong understanding of technologies utilized in the industry and the ability to see their impact as well as enhancement management and product lifecycle development
- Knowledgeable with MDM and reference data
- Knowledge of source code version control systems such as Git including branching/merging, resolving code conflicts, and 3-way and baseless merges
- Strong customer service skills in order to provide end user/business owner systems support.
Required Skills
- PowerBI, SQL,
- ETLCandidates must have 3+ years of experience
Education
Bachelor’s degree in Computer science, MIS or related field required