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
Software Engineering • hyderabad, India