Solutions Developer
Job Description
Responsibilities:
Knowledge of data models, relational database methodology, process flows and use cases
Understand constraints or features of the out of the box solution
Experience developing based on user stories and technical requirements
Update requirements document based on change requests or UAT feedback
Develop environment with performance optimization and scalability in mind
Work directly with Implementation manager and Solution Architects to understand customer expectations
Responsible for customizing platform to fit client requirements
Able to deliver high-quality customization
Collaborate with the fellow Solution Developers to deliver a high quality system
Work in an Agile environment, mostly using Sprints
Develop strong working relationships with other teams within the organization and foster cross team collaboration
Experience:
Understanding of telecom use cases is a plus
Experience customizing Saas Solutions is preferred
Expert level with Javascript and JSON
Strong UML skills
Experience with client services, project management, and solution delivery
Ability to design complex solutions
Bachelor’s Degree (preferably computer science or engineering) with Two to Four years related experience in a professional services / client-facing capacity
Good technical knowledge of different Enterprise applications, integration, workflows, databases, etc.
Ability to solve complex problems by applying creativity, innovation, and technical concepts.
Strong self-organization, time management and prioritization skills
A high level of attention to detail, excellent follow through, and reliability
Experience engaging with people across a variety of levels with diverse backgrounds
A commitment to doing the right things the right way
Personal Attributes:
Problem solver, comfortable taking the initiative in challenging and ambiguous circumstances
Friendly, approachable and collaborative team player who enjoys working with people from across the globe
Builds a solution with the customer experience in mind
Capable of remaining positive and patient when under pressure
Able to prioritize work in order to achieve optimal flow; must be able to manage stakeholder expectations and commitments
Focused on customer happiness and environment optimization