Fidelity Investments logo
Fidelity InvestmentsPosted 1 month ago
EXPIRED

Senior Software Engineer/Developer

On-siteWestlake, Texas, United States

Full TimeSenior LevelMasters DegreeEnterprise

Job Summary

Maintain and support the Salesforce CRM platform by resolving technical issues, executing unit testing, and developing custom integration solutions using Informatica ETL. Design applications for multiple projects, establish project plans, and conduct user acceptance testing while creating comprehensive documentation for corporate initiatives. Develop complex software applications using Agile frameworks, optimize business workflows across Sales, Service, and Health Clouds, and implement DevOps best practices with CI/CD pipelines. Requires a Bachelor's or Master's degree with three or one year of experience respectively, plus demonstrated expertise in Salesforce Flow Builder, Apex, and third-party integrations. Full-time onsite working model with a phased rollout.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent)
  • Three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) designing, implementing, and optimizing software applications in cloud environments and enhancing business functionality using Salesforce.com CRM capabilities
  • Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent)
  • One (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) designing, implementing, and optimizing software applications in cloud environments and enhancing business functionality using Salesforce.com CRM capabilities
  • Demonstrated Expertise designing and implementing advanced and scalable Salesforce solutions using Flow Builder (including Record Triggered Flows, Scheduled Flows, and Orchestration), and custom Apex Classes and Triggers
  • Demonstrated Expertise optimizing business processes and workflows across Salesforce Sales Cloud, Service Cloud, Health Cloud, and Experience Cloud to enhance system scalability and performance
  • Demonstrated Expertise designing and developing Batch Apex, and Queueable Apex following bulkification and Create/Read/Update/Delete (CRUD) & Field Level Security (FLS) enforcement
  • Demonstrated Expertise building reusable Visualforce Pages, Lightning Web Components (LWC) and Aura components using JavaScript, HTML, and CSS
  • Demonstrated Expertise implementing state management and event-driven architecture for dynamic, responsive user interfaces
  • Demonstrated Expertise developing normalized data models with custom objects, relationship hierarchies, and field-level security
  • Demonstrated Expertise configuring complex access control through profiles, permission sets, and sharing rules
  • Demonstrated Expertise integrating Salesforce with enterprise applications and third-party platforms, including Qualtrics for survey management, Informatica for ETL processes, and Splash for event management
  • Demonstrated Expertise building secure REST and SOAP API connections using OAuth, JWT, and Named Credentials
  • Demonstrated Expertise validating payloads with JSON schema for data integrity
  • Demonstrated Expertise implementing DevOps best practices for Salesforce using Continuous Integration/Continuous Deployment (CI/CD) pipelines with Gearset, Flosum, Jenkins, and GitHub
  • Demonstrated Expertise automating deployments with Salesforce DX, validating metadata integrity
  • Demonstrated Expertise enforcing code quality through static analysis tools -- program mistake detector (PMD) for Apex, ECMAScript Linter (ESLint) for LWC, and Salesforce CLI Scanner
  • Valid driver's license
  • Must be able to lift 50 lbs
  • Must be available for weekend shifts
  • Must be able to travel 100% of the time
  • Must be able to work in a fast-paced environment
  • Must be able to work with a team
  • Must be able to work independently
  • Must be able to work with a variety of people
  • Must be able to work with a variety of systems
  • Must be able to work with a variety of tools
  • Must be able to work with a variety of platforms
  • Must be able to work with a variety of technologies
  • Must be able to work with a variety of languages
  • Must be able to work with a variety of frameworks
  • Must be able to work with a variety of libraries
  • Must be able to work with a variety of databases
  • Must be able to work with a variety of servers
  • Must be able to work with a variety of networks
  • Must be able to work with a variety of protocols
  • Must be able to work with a variety of standards
  • Must be able to work with a variety of regulations
  • Must be able to work with a variety of compliance requirements
  • Must be able to work with a variety of security requirements
  • Must be able to work with a variety of privacy requirements
  • Must be able to work with a variety of data protection requirements
  • Must be able to work with a variety of data governance requirements
  • Must be able to work with a variety of data quality requirements
  • Must be able to work with a variety of data integrity requirements
  • Must be able to work with a variety of data availability requirements
  • Must be able to work with a variety of data performance requirements
  • Must be able to work with a variety of data scalability requirements
  • Must be able to work with a variety of data reliability requirements
  • Must be able to work with a variety of data consistency requirements
  • Must be able to work with a variety of data accuracy requirements
  • Must be able to work with a variety of data completeness requirements
  • Must be able to work with a variety of data timeliness requirements
  • Must be able to work with a variety of data freshness requirements
  • Must be able to work with a variety of data currency requirements
  • Must be able to work with a variety of data validity requirements
  • Must be able to work with a variety of data validity constraints
  • Must be able to work with a variety of data validity rules
  • Must be able to work with a variety of data validity checks
  • Must be able to work with a variety of data validity validations
  • Must be able to work with a variety of data validity tests
  • Must be able to work with a variety of data validity audits
  • Must be able to work with a variety of data validity reviews
  • Must be able to work with a variety of data validity inspections
  • Must be able to work with a variety of data validity assessments
  • Must be able to work with a variety of data validity evaluations
  • Must be able to work with a variety of data validity analyses
  • Must be able to work with a variety of data validity studies
  • Must be able to work with a variety of data validity research
  • Must be able to work with a variety of data validity investigations
  • Must be able to work with a variety of data validity inquiries
  • Must be able to work with a variety of data validity questions
  • Must be able to work with a variety of data validity answers
  • Must be able to work with a variety of data validity solutions
  • Must be able to work with a variety of data validity strategies
  • Must be able to work with a variety of data validity plans
  • Must be able to work with a variety of data validity policies
  • Must be able to work with a variety of data validity procedures
  • Must be able to work with a variety of data validity protocols
  • Must be able to work with a variety of data validity standards
  • Must be able to work with a variety of data validity guidelines
  • Must be able to work with a variety of data validity best practices
  • Must be able to work with a variety of data validity recommendations
  • Must be able to work with a variety of data validity suggestions
  • Must be able to work with a variety of data validity tips
  • Must be able to work with a variety of data validity tricks
  • Must be able to work with a variety of data validity hacks
  • Must be able to work with a variety of data validity workarounds
  • Must be able to work with a variety of data validity exceptions
  • Must be able to work with a variety of data validity errors
  • Must be able to work with a variety of data validity bugs
  • Must be able to work with a variety of data validity glitches
  • Must be able to work with a variety of data validity issues
  • Must be able to work with a variety of data validity problems
  • Must be able to work with a variety of data validity challenges
  • Must be able to work with a variety of data validity obstacles
  • Must be able to work with a variety of data validity barriers
  • Must be able to work with a variety of data validity hurdles
  • Must be able to work with a variety of data validity roadblocks
  • Must be able to work with a variety of data validity impediments
  • Must be able to work with a variety of data validity constraints
  • Must be able to work with a variety of data validity limitations
  • Must be able to work with a variety of data validity restrictions
  • Must be able to work with a variety of data validity boundaries
  • Must be able to work with a variety of data validity limits
  • Must be able to work with a variety of data validity thresholds
  • Must be able to work with a variety of data validity ranges
  • Must be able to work with a variety of data validity intervals
  • Must be able to work with a variety of data validity windows
  • Must be able to work with a variety of data validity periods
  • Must be able to work with a variety of data validity durations
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates
  • Must be able to work with a variety of data validity times
  • Must be able to work with a variety of data validity dates

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles