Role/Department Description:
The Enterprise Data & Insights Engineering group promotes informed decision-making driven by data across our organization. This group is on a mission to create Enterprise data lakes, Develop & Maintain a connected Enterprise Data Models, Build Standard Reporting Layers and follow a stringent governance process to enable Research and Development of new insights for our C-suite Executives. Data quality, timeliness and lineage lies at the heart of our vision. Our team leverages the latest cloud technologies, and We are strong contingent of FactSet Veterans who have worked across varied product lines of FactSet. Ultimately, our vision is to enable data-driven decision-making at all levels, empowering individuals, and nurturing a culture that relies on accurate, reliable, and accessible enterprise data.
Position Summary
EDI is seeking an experienced software engineer (Software Engineer III) to join the engineering team and take technical ownership of the Subs application and its peripheral components. The engineer will be responsible for maintaining and developing new features for this application and will work closely with business stakeholders, back-end data warehouse engineers, and Enterprise Solutions partners. The application is a critical component of sales operations, enabling entitled users to see granular and aggregate information about Factset ASV and its allocation, helping with both day-to-day operations and quarterly financial reporting.
Responsibilities:
- Implement changes to application functionality, UI, tooling, APIs, and related back-end database processes
- Participate in design discussions and brainstorming of ideas to improve and develop new features
- Thoroughly test changes and enhancements and help coordinate testing by stakeholders
- Maintain and enhance access permissioning architecture for the application
- Collaborate closely with business stakeholders on priorities and track work using Jira
- Collaborate with other engineers across EDI and Enterprise Solutions on joint projects and aligning deployments
- Continuous learning through dedicated learning/training and code review sessions.
Required Skills:
• BS or MS degree in Computer Science (or equivalent)
• 2+ years as a Software Engineer (Software Engineer III ) with C#
• Experience in UI development – HTML/CSS, Javascript, NodeJS (or similar framework)
• Relational database experience with SQL
• Experience or knowledge of CI/CD concepts and Github, TFS knowledge a plus
• Databricks experiences a plus
• Strong written and verbal communication skills