Responsibilities
- Design and develop web pages for dashboard and analytical data, services, and components on various internal and external portals and web pages
- Develop effective, scalable, defect-free source code that meets business requirements and team standards.
- Contribute to UX/UI designs.
- Develop component and service designs of Telematics solutions of medium complexity
- Contribute to complex integrated designs for the Telematics platform
- Work within a project team that delivers a high-quality product in an Agile delivery environment (SCRUM)
- Conduct impact analysis and create estimates
- Interact with customers and the development team to gather and define requirements
- Analyze user stories for validity and feasibility
- Develop & recommend technical alternatives for small to medium complexity business and/or technical problems or roadmaps.
- Contribute to technical alternatives for complex business problems and roadmaps.
- Participate in unit test case development
- Develop complex test scripts.
- Execute all levels of testing (System, Integration, and Regression)
- Provide functional/system integration testing support.
- Perform Quality Assurance coding and design review; defects or discrepancies in requirements identified and resolved with appropriate partners and stakeholders.
- Plans work out appropriately, proactively escalates issues that may impact scope, schedule, budget.
- Develop production support documentation and provide support for production issues
- Participates in the development of the Build and Deployment guide and script.
- Identify changes that make the system(s) more efficient and/or reduces operation or maintenance costs.
- Identify and contribute to the optimization and continuous improvement of the group’s Way of Working.
Requirements
- Bachelor’s Degree in Information Technology, or the equivalent combination of education, training, and experience that provides the required knowledge skills and abilities
- Experience with REACT or similar framework preferred
- 1+ years of cloud development experience, AWS experience preferred
- 1+ years of systems analysis and design experience.
- 1+ years delivering solutions as a member of an agile team.
- Ability to work in a team environment, manage multiple clients, and provide consultative skills throughout the process.
- Experience working in a highly matrixed organization
- Extensive knowledge of IT concepts, strategies, methodologies, architectures and technical standards, including JavaScript libraries and frameworks such as React.
- Experience with front-end integrations with dashboards and analytical toolsets.
- Demonstrated experience with delivery of “mash-up” solutions (i.e. web page or application created by combining data or functionality from different sources).
- Proficient understanding of web mark-up including HTML5 and CSS3.
- Extensive understanding of JavaScript testing methodologies.
- Strong analytical and problem-solving skills.
- Experience with layered system architectures and layered solutions; understanding of shared software concepts.
- Experience working in an Agile environment
- Extensive knowledge of design and development tools.
- Expertise in multiple programming languages and tools.
- Proficiency in new and emerging technologies.
- Negotiation, facilitation and consensus-building skills.
- Strong oral and written communication skills; presentation skills.
- 3+ years of JavaScript, .NET, C# development experience in creating customer-facing, web-based solutions
- Experience with REACT or similar framework preferred
- 1+ years of cloud development experience, AWS experience preferred
- 1+ years of systems analysis and design experience.
- 1+ years delivering solutions as a member of an agile team.
- Ability to work in a team environment, manage multiple clients, and provide consultative skills throughout the process.