Programmer - Analyst

Flowserve CorporationIrving, TX
20h

About The Position

As a CRM Salesforce Programmer/Analyst, you are responsible for working with internal customers to understand their needs, identify the problem, and direct them to the proper solution or provide instructions for self-help. You will work with general direction from the manager on more complex tasks. You will be expected to implement technical solutions as part of business processes that follow best practices and support the integrity of the systems. The Programmer/Analyst will report to the IT Manager - CRM; you will be part of delivering new solutions and configuring innovative Salesforce solutions, contributing to exciting and high-functioning business and commercial operations teams. In this role, you will work closely with our enterprise IT teams and Commercial Sales Operations, Change Supply Management, and Marketing to contribute to the design and implementation of new business processes and support our B2B customer experience and the overall commerce system functionality.

Requirements

  • Bachelor's degree or equivalent experience in Computer Science/Software Engineering or MIS from an accredited college/university is preferred.
  • 4-5+ years of experience working on Salesforce platforms, including development, customization, etc.
  • At least Salesforce certification: Salesforce Platform Developer I and II (required); Salesforce Administrator, Salesforce Java Script Certification (preferred); Salesforce Commerce Developer.
  • Experience in core web technologies, including JavaScript, HTML5, CSS#, and jQuery
  • Strong software engineering skills with Force.com Platform (XML, AJAX, JavaScript, Apex, LWC, SOQL, SOSL, Unit Testing, Peer Testing)
  • Experience with web services (REST & SOAP, JSON & XML, etc.) and working with Integrations
  • Experience with administration, configuration, customization, and development within Salesforce.com.
  • Experience managing large data volumes, considering limits & performance tuning.
  • Strong understanding of object-oriented concepts, application design principles, Salesforce best practices, and design patterns.
  • Demonstrated experience and knowledge of relational databases, data modeling, and ETL tools.
  • Direct experience working on CRM projects for middle-market and enterprise-size companies.
  • Experience in developing technical solutions aligned with the overall architecture.
  • Working knowledge and experience with complex business systems integration and object-oriented design patterns and development.
  • Experience working in Agile development methodologies using SCRUM, test-driven development, and Experience with DevOps tools and Continues Delivery (CD) processes for Salesforce Deployment, including code migration tools CLI, Version Control, i.e., Git, BitBucket, etc.
  • Excellent organizational, verbal, and written communication skills with the ability to communicate with cross-functional technical resources.
  • Detail-oriented individual who can rapidly learn and take advantage of new concepts, business models, and technologies.
  • Working collaboratively across multiple teams.

Nice To Haves

  • Performs analysis of complex functional and business requirements.
  • Detail-oriented individual who can rapidly learn and take advantage of new concepts, business models, and technologies.
  • Applies in-depth or broad technical knowledge to provide maintenance solutions across one or more technology areas (e.g., data administration, code refactoring, etc.)
  • Follow coding standards and participate in code reviews during the execution of projects to ensure appropriate design patterns are followed.
  • Ability to support the development of enterprise-level Salesforce projects throughout the implementation lifecycle, including application performance, post-go-live support, etc.
  • Proactively engages in continuous improvement efforts for application design, support, and practice development.
  • During design, identify architecturally significant design decisions and communicate constraints.
  • Performs deployments as part of DevOps to migrate metadata between salesforce environments using CLI, VS Code, BitBucket, change sets, and other tools as needed.
  • Create or Update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents.

Benefits

  • Medical, Dental & Vision Insurance (including FSA and HSA options).
  • Life Insurance + Supplemental Life, Child, Spousal, and AD&D Insurance.
  • Short and Long Term Disability.
  • Retirement Planning, 401(k) plan, & Financial Wellness Resources.
  • Educational Assistance Program.
  • Time off Policies (including sick leave, parental leave, and paid vacation).
  • Eligibility requirements apply to some benefits and may depend on job classification and length of employment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service