Description

Key Responsibilities:

Propose ideas for application improvement, and write system user stories for sustained engineering effort generated by application team or other requestors
Provide independent assessment and technical review of vendor design to validate adherence to best practices and design principles
Interacts as an active and engaged team member with the Business, Program, Project, Development, Operations, and Managed Service Partner teams to deliver complete technical solutions to our stakeholders. 
Collaborates with enterprise, platform, and solution architects to ensure scalable and efficient solutions are envisioned, designed, developed, and implemented to meet business needs. 
Support Enterprise Architect in determining how key business functions can be supported within target application(s) and keeping the Enterprise Architect informed of the product roadmap of the target application(s)
Support Enterprise Architect in defining each application's data access and integration layer, defining what data can be exposed by the application, through what methods, and what integration options should be supported. 
Monitors current and future trends, technology and information that will positively affect organizational projects, and applies and integrates emerging technological trends to new and existing systems architecture. 
Considers business opportunities and challenges with an "end to end" view that considers people, process, and technology as part of all day to day contributions. 
Develops high level estimates by analyzing the business cases and viable design solutions. 
Acts as a key contributor in a complex and crucial environment. 
Integrates knowledge of business and functional priorities. 
Identifies and drives issues through closure. 
Identifies potential risks and suggest remediating controls. 
Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.

Key Requirements and Technology Experience:

Experience designing and developing software components specifically with Salesforce com and CPQ platforms is required. 
Familiarity with Salesforce com best practices, support mechanisms, procedures and limitations is required. 
Proven experience in very large Salesforce com implementations with multiple integrations including web services, legacy applications, app exchange, etc. 
Proven experience driving the direction, development, and implementation of very large Salesforce com and CPQ solutions. 
Proficiency in programming using Force com APEX, Visual Force, Java, JavaScript, XML, HTML5 and the use of these tools with Salesforce com. 
Strong with configuration, customization, and programming with APEX APIs, APEX Triggers, and implementing new instances of Salesforce.com from inception of license purchase. 
Expert understanding of SOQL and intermediate knowledge of Oracle database is preferred. Understanding of RDBMS concepts required. 
Experience with a variety of ETL tools including Force.com Data loader, Informatica and/or Pentaho is preferred. 
Experience with management of Salesfore com sandboxes, including their integrations. 

Education

Any Graduate