The Solution Engineer is responsible to design, develop / configure and test software solutions. Key responsibilities include : directing and participating in programming activities, monitoring, evaluating system performance, and designing and implementing new programs and features.
This position will perform that function in partnership and collaboration with Client Partner leaders, other Pfizer Digital service providers, and business team members stakeholders.
Modifying software to fix errors, improve its performance, or upgrade interfaces.Executing and directing system testing and validation procedures.
Executing and directing software programming and documentation development.Consulting with departments or customers on project status and proposals.
Working with business users or departments on technical issues including software system design.Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
Consulting with engineering staff to evaluate interfaces and develop specifications and performance requirements.Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
Preparing reports on programming project specifications, activities, or status.Conferring with project managers to obtain information on limitations or capabilities.
Complexity and Scope of ResponsibilityContributes to the completion of project tasks and / or milestonesOrganizes own work to meet project task deadlinesScope of Team InfluenceLearns and applies basic team effectiveness skills (e.
g., commitment, feedback, consensus management) within context of immediate Work TeamBreadth and Depth of KnowledgeHas fundamental knowledge of the principles and concepts of the discipline.
Complexity of Technical KnowledgeApplies technical skills to achieve assigned tasksContributes to the completion of routine Work Team related tasksInnovation and Risk-TakingUses established procedures and methodologiesComplexity of Decisions (e.
g., Complexity of Solutions, Ambiguity)Makes decisions that require choosing between limited options to resolve problems basic in their complexityHas limited decision-making authorityPerforms work in a structured environment under direction from supervisorImpact of DecisionsDecisions impact own work and have limited effect on projectsDecisions have limited effect on the delivery of scheduled work and may affect allocation of existing resourceExercises judgment to complete assigned tasks and has significant reliance on supervisorDirection ReceivedWorks in a structured environment with limited direct supervisionUses established procedures to perform assigned tasksAsks for guidance from other colleaguesReview of WorkWork is regularly reviewed for soundness of technical judgment, completeness, and accuracCommunicates straightforward information, asks questions and checks for understandingMay use existing communication materials to explain information and persuade others in straightforward situationsRole in Team InteractionParticipates and contributes as a team memberIs responsible for certain team deliverables
Bachelor's degree in computer science or related degree.Knowledge of the software development life-cycle.The desire to work in fast-paced environment.
Ability to develop unit testing of code components or complete applicationsMust be a full-stack developer and understand concepts of software engineering.
Experience working on a variety of software development projects.Deep programming language knowledge.Effective interpersonal and communication skills with the ability to build relationships and influence outcomes.
Software as a Service solutions (SFDC, Veeva)
JSKnowledge of modern API flows / techniques, preferabley some Mulesoft knowledge
Pfizer is an equal opportunity employer and complies with all applicable equal employment opportunity legislation in each jurisdiction in which it operates.
Information & Business Tech