Senior Software Engineer - Developing Web Applications
at FactSet Research Systems
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jul, 2024 | Not Specified | 19 Apr, 2024 | 3 year(s) or above | Mariadb,Postgresql,Docker,Notation,Process Modeling,Relational Databases,Css,Typescript,Object Oriented Programming,Web Applications,Javascript,Vue.Js,Analytical Skills,Computer Science,Node.Js,Html | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
FactSet is looking for a Senior Software Engineer to join our Workflow Manager team within the Platform Infrastructure Engineering department, focused on creating a workflow automation platform to unlock automation opportunities as part of FactSet’s Generative AI initiative.
The team is actively creating a full-stack web application that enables FactSet clients to stitch together functionality across FactSet’s suite of products to create end-to-end workflows that save time and increase transparency. The team primarily uses TypeScript, with Node.js on the backend and Vue.js on the frontend, as well as several AWS products like Lambda and Step Functions. The Senior Software Engineer should be familiar with some of these technologies and willing to learn the rest.
Responsibilities
- Develop and maintain high-quality code.
- Collaborate with other engineers, product developers, strategists, and clients to brainstorm ideas, implement prototypes and gather feedback.
- Follow best practices such as code reviews, testing, documentation, and version control.
- Provide technical support and troubleshooting for existing applications and systems.
Minimum Requirements:
- 3+ years’ experience developing web applications.
- Strong software development fundamentals in object-oriented programming.
- Experience with HTML, CSS, TypeScript/JavaScript, Node.js and a frontend framework.
Critical Skills:
- Experience with HTML, CSS, TypeScript/JavaScript, Node.js and a frontend framework such as Vue.js or React.
- Willingness to learn other languages and technologies in the team’s tech stack.
- Eligible to work in the UK.
- Excellent communication, problem-solving, and analytical skills.
- Ability to start with ambiguously defined problems and work them into concrete solutions.
Highly / Additional Skills
- Understanding of CI/CD concepts (Docker, GitHub Actions, etc…)
- Experience developing with AWS products, including Step Functions, Lambda, and EventBridge.
- Exposure to relational databases (PostgreSQL, MariaDB, Microsoft SQL)
- Knowledge of how HTTP-based APIs work and the OpenAPI specification.
- Familiarity with Business Process Modeling and Notation (BPMN).
Education:
- Bachelor’s degree in computer science.
Responsibilities:
- Develop and maintain high-quality code.
- Collaborate with other engineers, product developers, strategists, and clients to brainstorm ideas, implement prototypes and gather feedback.
- Follow best practices such as code reviews, testing, documentation, and version control.
- Provide technical support and troubleshooting for existing applications and systems
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science
Proficient
1
London, United Kingdom