Software Engineer-D&W Engineering
FactSet
Job Description
RESPONSIBILITIES Participate in the development and validation of functional enhancements to Research Integrations Products Participate in the maintenance and support of the solution Maintain and resolve issues in existing components Participate in agile development process and ceremonies Participate in quality assurance activities Provide periodic project status updates to team lead/remote manager Ensure the best possible performance, quality, and responsiveness of applications JOB REQUIREMENTS Bachelors or Masters degree in Computer Science, or equivalent 3 - 8 years of experience building web applications Experience with JavaScript/TypeScript desirable Experience with Node.js desirable Experience with JavaScript-based MVC frameworks, especially AngularJS /VueJs/ similar framework is desirable Good understanding of Object Oriented Design Methodologies Ability to articulate and quickly adopt development best practices Ability to work as part of a geographically diverse team Good written and verbal communication skills Ability to build strong relationships and work with people at all levels to solve problems and overcome obstacles Experience using JIRA or other Agile development tools is preferred Willingness to work as a member of a team, including participating in peer code reviews and maintaining project and operational documentation Experience with Salesforce development is a plus GOOD TO HAVE SKILLS Experience working with latest Vue or Angular or similar JavaScript MVC frameworks Experience working with NodeJS, ES6, Webpack Experience with consuming and developing RESTful services and APIs Proficiency with Design Patterns and latest Web Architectures Experience in unit testing and its frameworks Ability to create and review documentation and test plans Experience working with remote teams DIVERSITY