Job Description
Role/Department Description:
OMS Engineering is responsible for FactSet s industry leading OMS (Order Management System) and Compliance products.
The Senior Software Engineer will work as a developer within FactSet s Analytics & Trading Business Unit working on the Factset OMS product. The OMS engineering team requires a Web Engineer to join the team and participate in the development of functional enhancements to the Order Management and Compliance solution and participate in the maintenance and support of the solution.
The Order Management and Compliance solution is a multi-asset Buy-side providing Decision Support, Trading and Compliance software solutions to Investment Managers, Asset Managers, Multi Managers, Pension Funds, Wealth Managers, Broker Dealers and Hedge Funds.
Responsibilities:
- Participate in the development of applications for the AWS (Amazon Web Services) and Azure cloud platforms
- Develop a new versions of OMS (Order Management System) and Compliance applications
- Potentially develop enhancements and provide fixes to existing applications
- Lead a team of talented engineers in Hyderabad
- Coach and mentor employees to help them reach their full potential
- Work with Product Development to understand project requirements and work with other Infrastructure Engineers on the technical design of those solutions
- Provide project management across team
- Logically break up large projects and assign tasks to individual team members
- Provide project status updates to stakeholders
Required Skills:
- 5 - 8 years of overall industry experience
- 2+ years of experience leading a small team of engineers desirable
- Experience with JavaScript-based MVC frameworks, especially VueJS /AngularJS/ReactJS/EmberJS
- Professional Typescript/JavaScript experience
- Experience with unit testing and TDD
- Proficiency with C++/C# and Object Oriented design principles
- Strong desire for a leadership role
- Design experience with multi-tier web architectures
- Experience building RESTful services
- Ability to articulate and teach development best practices
- Excellent organizational and communication skills
- Willingness to work as a member of a team, including participating in peer code reviews and maintaining project and operational documentation
- Ability to work as part of a geographically diverse team
- Ability to set own goals based on shifting priorities for self and others
- Ability to create and review documentation and test plans
- Ability to communicate with both technical and non-technical people
- B.Tech or M.Tech in Computer Science or equivalent
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Contact Details:
Company: FactSet Systems India
Location(s): Hyderabad
Keyskills:
Computer science
C++
Compliance
Project management
Javascript
Unit testing
MVC
Operations
Analytics
Order management system