Overview
Individual contributor role building, enhancing and maintaining workflow and process monitoring products for FactSet's Portfolio Services and Managed Services business within the Buyside Services Engineering team.
What you'll do
- Design and develop new features and enhancements
- Maintain and resolve bugs in existing applications
- Collaborate with Product Development to understand business requirements and translate them into robust technical solutions
- Participate in technical design discussions with fellow Analytics Engineers
- Work with the PD team to prioritize and resolve production and development issues
- Champion best practices within the team and contribute to code reviews, documentation, and test plans
What you'll need
- 2–3 years of hands-on software engineering industry experience
- B.Tech / M.Tech in Computer Science or equivalent educational background
- Python proficiency with a track record of building production-grade, client-facing systems
- Strong understanding of Object-Oriented Programming (OOP) principles and software design patterns
- Proven experience in API development, designing and building RESTful services
- JavaScript/TypeScript experience-based frontend frameworks: Vue.js, Angular, or React
- Experience with frontend and backend testing frameworks such as Jasmine, Karma, or Puppeteer, pytest and unittest
- Solid database design skills, with hands-on expertise in PostgreSQL, including schema design, query optimization, indexing strategies, and working with relational data models at scale
Nice to have
- Strong proficiency with data frames, working with large datasets using Polars or equivalent libraries
- Experience implementing caching strategies for query results and metadata
- Experience with service-oriented architecture and microservices design
- Understanding of distributed systems and handling failures gracefully across service boundaries
Details
- Location: Hyderabad, India
Read the full description and apply on the company’s own careers page.