Description
We are seeking a skilled Software Engineer to design and develop software solutions requiring general domain knowledge and developing business experience. As a Software Engineer, you will analyze user requirements and make decisions within limited parameters under regular supervision.
Responsibilities:
- Design and develop software solutions requiring general domain knowledge and developing business experience
- Work at all layers of the application stack including front-end user interface and backend development
- Analyze user requirements and make decisions within limited parameters under regular supervision
- Support and may lead projects within own organization with limited complexity, including the development of small to medium size system components
- Review functional specifications and other validation deliverables as assigned
- Provide peer support and help on-board new Associate Software Engineers to the team
Requirements:
- Bachelor's Degree in Computer Science, a related field, or equivalent experience
Preferred Skills:
- Data Engineering & Integration: Snowflake, Databricks, SSIS, Informatica, Talend, DataStage, PySpark, Hive, Cloudera, AWS, Azure, PL/SQL, Python, Model N
- Data Management: Reltio MDM, Informatica MDM, Data Governance (Collibra)
- Full Stack Engineering: Angular, React, Node.js, Spring Boot, Django, TypeScript, NestJS, .NET API, C#
- Analytics & BI: Power BI, Tableau, Qlik Sense, DAX