Responsibilities
As a Portal/UIUX Developer, you will develop features and capability utilizing portfolio of EAM platform modules. You will be required to complete a modest amount of travel to and from client and partner locations to support and implementation services teams for high priority activities. You will be required to help transform processes, technology and frameworks in EAM and IWMS in ways previously unachievable with legacy technology. A Senior Developer must be able to create logical and functional software code in a variety of languages. Must have experience in understanding and articulating the benefits and risks associated with different coding languages in different functional environments. Must have experience reacting to problems and correcting the program as necessary.
Other Key Responsibilities
Think outside the box and innovate processes, technology and frameworks to transform Nuvolo Technologies software portfolio.
- Front-end web application development experience (Angular, AngularJS, React, JQuery (one of these is mandatory)
- Back-end web application development experience (RESTful API, SQL/SQLite, NodeJS (one of these is mandatory)
- Knowledge of the capabilities of i.e., Firefox, Chrome, and Safari including cross-browser compatibility and support
- Knowledge of cross-browser compatibility issues, browser degradation/progressive enhancement strategies, optimization and accessibility techniques.
- Develop across various web technologies
- Provide domain expertise and technical assistance to internal support team when complex issues arise
- Provide functional and technical documentation for enablement of new capabilities
- Demonstrated ability to operate and deliver high quality code deliverables independently and without significant oversight in a timely manner
- Knowledge of cross-browser compatibility issues, browser degradation/progressive enhancement strategies, optimization and accessibility techniques
- Experience with the application development lifecycle process based on Scrum, including requirement analysis, quality assurance, design, scheduling, implementation, issue tracking, version control and deployment
- Experience with the application development lifecycle process based on Scrum, including requirement analysis, quality assurance, design, scheduling, implementation, issue tracking, version control and deployment
Qualifications
Basic Qualifications
- Bachelor's degree in computer science, electronics engineering or other engineering or technical discipline is required with 8 years of experience or 8 years of additional relevant experience may be substituted for education
- Minimum 3+ years' experience with ServiceNow; however, experience with other enterprise-class IWMS programs may be considered
Additional Qualifications
- JavaScript, AngularJS experience is required
- Prior exposure to ServiceNow is required, currently on New York
- ServiceNow Certified Application Developer and/or Admin
- HTML 4/5, Bootstrap and CSS experience is highly desired
- ITIL Foundations Certification highly desired
- Basic knowledge of software development, practice, concepts, and technology obtained through formal training and / or work experience
- Basic knowledge of at least one required programming language
- Basic knowledge of technical / business environment
- Demonstrates programming aptitude and ability for logical and abstract thinking
- Excellent partnering, communication, and negotiation skills to interact effectively with business customers and technology development and support groups
- Ability, within a specific technology area and under direction, to complete root-cause analysis, design solutions, write code, perform testing, provide documentation, and implement small development projects or components of large projects
- Ability to analyze and resolve problems of simple-to-medium complexity
- Ability to manage projects using the organization's project management methodology
- Ability to work effectively in a strong customer service / team-oriented environment
- Working knowledge of web accessibility guidelines, data object, and page optimization practices, etc.