Software Engineer II - Python
India, Hyderabad, DVS, SEZ-1 – Orion B4; FL 7,8,9,11 (Hyderabad - Divyasree 3)
FactSet
FactSet provides best-in-class financial data, global market insights and analytics, trusted by industry leaders to keep you ahead in finance.Job Description: Software Engineer -Python
FactSet’s product suite of smart analytics and unique data empower the world’s leading financial service professionals to make more informed decisions every day. At our heart is an inclusive community unified by the spirit of going above and beyond. Our philosophy is to embrace diversity, and that our best ideas can come from anyone, anywhere, at any time. We continuously look ahead to advance the future and technology of our industry, by rolling up our sleeves to solve tough problems together, and by learning from our successes, as well as our failures.
Being a software engineer at FactSet is to shape the future of investments technology. Our engineers use cutting edge technologies including machine learning, natural language processing, predictive analysis, and cloud computing to solve some of the investment community’s greatest challenges – relying every step of the way on some of our most creative minds to create sleek and intuitive UIs that make our products among the industry’s easiest to use.
FactSet's Ownership Engineering team under DSE is focused on delivering Ownership data (e.g. holders and holdings data) coming from different sources by providing database solutions and automated processes which follow an Extract-Transform-Load (ETL) procedure. Ownership Engineering team provides complete, accurate, and timely data that is being sourced through our applications and custom client processes. The group manages ownership data distribution services, routinely increasing efficiency year over year through automation. We are looking for a candidate who is independent, driven, and has strong communication skills and technical knowledge who will help the team contribute to the company’s goals and help to provide our clients with the data they need to make informed decisions. An engineer who will be able to learn and work on a variety of technologies, including market-used and proprietary technologies.
JOB RESPONSIBILITIES
Maintain and resolve bugs in existing components
Contribute new features, fixes, and refactors to the existing code
Perform code reviews and coach engineers with respect to best practices
Work with other engineers in following the test-driven methodology in an agile environment
Collaborate with other engineers and Product Developers in a Scrum Agile environment using Jira and Confluence
Ability to work as part of a geographically diverse team
Ability to create and review documentation and test plans
Estimate task sizes and regularly communicate progress in daily standups and biweekly Scrum meetings
Coordinate with other teams across offices and departments
JOB REQUIREMENTS:
Bachelor's degree in Computer Science, Information Technology, or equivalent professional experience.
2-4 years of Total experience
Good technical, collaborative, troubleshooting, and communication skills
Strong analytical and problem-solving skills.
Experience with Python language
Knowledge on Python libraries , Pandas, Numpy.
Strong relational database experience (MySQL, SQL Server, or a similar RDBMS)
Experience with Github-based development processes
Working experience on Cloud Technology Amazon AWS, etc.
Knowledge on AWS services, Lambda, EC2, S3, AWS Glue etc.
Proficiency with object oriented design principles
Working experience on APIs is a must
Experience building and deploying production level services
Organized, self-directed, and resourceful with the ability to appropriately prioritize work in a fast-paced environment
Willingness to participate in rotating on-call duties for data services
Good to have skills
Experience with Pyspark
Experience working in Linux/Unix environment is desirable.
Familiar with Agile software development (Scrum is a plus).
Diversity:
At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, ethnicity, religion, sex, national origin, gender expression, sexual orientation, age, citizenship, marital status, disability, gender identity, family status or veteran status. FactSet participates in E-Verify.
Return to Work:
Returning from a break? We are here to support you! If you have taken time out of the workforce and are looking to return, we encourage you to apply and chat with our recruiters about our available support to help you relaunch your career.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs AWS AWS Glue Computer Science Confluence EC2 Engineering ETL GitHub Jira Lambda Linux Machine Learning MySQL NLP NumPy Pandas PySpark Python RDBMS Scrum SQL
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.