Do what you love. Love what you do.
At Workday, we help the world’s largest organizations adapt to what’s next by bringing finance, HR, and planning into a single enterprise cloud. We work hard, and we’re serious about what we do. But we like to have fun, too. We put people first, celebrate diversity, drive innovation, and do good in the communities where we live and work.
As a member of the Business Technology team, the Salesforce Developer will be responsible for building world-class applications to automate and improve productivity of the business processes and is an integral partner in driving and supporting Workday’s growth.
The candidate will be responsible for partnering with other developers, business analysts and QA. A team player, collaboration-oriented, mindset is essential.
Act as the development lead on multiple projects from requirements gathering through solution design, build, testing and deployment
Proactively use the most current technology to deliver a high quality product to facilitate and support client service and improve efficiency
Design solutions and implement Salesforce in a way that is simple, intuitive and easy to and will meet business requirements
Participate and collaborate in requirement analysis, Quality Assurance (QA), User Acceptance Testing (UAT), and deployments, as well as sprint planning and strategic short term and long term roadmap
Work closely with Project Managers, Business Systems Analysts, System Administrators and cross functional experts as needed
Manage multiple requests, assess priorities, and achieve solutions under deadlines
Ensure security, integrity and consistency of critical user and business partner data
Perform the build activities to deliver a solution from the design stage to a functional application
Integrate enterprise applications such as Salesforce with analytical platforms and other applications via integration tools using SOAP or REST web service protocols
Participate in design and code reviews to ensure development quality
Execute unit tests and write Apex test classes for code coverage.
Use development tools such as Eclipse IDE (for source code editor, debugging and deployment) and GIT (for source code and version control)
Deploy metadata (configuration and code) to different environments via tools such as Ant and Flosum
Use tools such as Data Loader for data export, backup and migration between environments
Design user interfaces and create corresponding ERD (Entity Relationship Diagram) using Lucid Chart or similar tools to represent the data models and illustrate relationships between database elements
Create process flow diagrams to represent the logic and algorithms used to implement the business rules and requirements.
Minimum 5 years of solid SFDC development
Strong proficiency in writing Apex code and triggers, VisualForce pages & components, SOQL, SOSL, etc.
Experience with Apptus CPQ is a plus
Knowledge in developing and deploying solutions using Salesforce Lightning (Lightning Design System/Lightning App Builder/Lightning components)
Experience integrating Salesforce with external systems using connectors, SOAP/REST API
Strong object oriented programming experience in languages like Java, Python, C++
Familiarity with Heroku framework
Experience developing with PostgreSQL, Oracle and /or SQL Server
Clear insight of Salesforce platform best practices, coding and design guidelines and governor limits
Expertise in declarative config - workflow, process builder, formulas, validations etc.
Salesforce Certified Platform Developer
Must be a good team player and a quick learner
Capable of interacting with technical and functional teams and communicating challenges and risks.
Excellent verbal and written communication skills
Strong sense of accountability, taking ownership over projects and responsibilities and resolving issues proactively
Reliability, dependability, and strong motivation to respond to requests quickly
B.S. in Computer Science or a related technical field involving coding