Description
We are looking for an experienced software developer to join our Process Manager team.
We are developing a new platform that will allow companies to design and deploy business processes within salesforce. These process will interact with CRM data and will be able to leverage the collaborative power of Chatter. Users will be able to our Process Manager platform to rapidly automate any business process and run it in the cloud.
The team is responsible for the development of a graphical drag-and-drop tool for defining business processes, as well as the runtime engine that executes these processes on our servers.
As a senior developer on the Process Manager team, you'll collaborate with product managers, quality engineers, user interface designers and other top-notch software engineers to design and implement features using Agile software development methodologies. The ideal candidate has a passion for building robust frameworks for authoring and delivering web-based applications. A deep understanding of business process modeling, execution, monitoring and optimization is a plus.
You can also read more about our new Process Manager platform in our recent press release: http://www.salesforce.com/company/news-press/press-releases/2010/02/100203.jsp
Responsibilities
Design and implement features for our Business Orchestration framework
Adopt, embrace, and promote agile and test-driven practices with your peers
Value team excellence over individual productivity
Participate in design of our framework with a major focus on performance, scalability and future expansion
Have a passion for quality and writing clean, solid, readable code that scales and performs well
Develop high-quality, production ready code that can be used by millions of users of our on-demand platform.
Participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs
Required Skills/Experience
6+ years of experience building large-scale, data-driven web applications
4+ years of Java experience
Strong knowledge of databases and experience with SQL and relational schema design. Oracle experience is a plus.
Thorough knowledge of object-oriented design and design patterns
Thorough understanding of software architecture and large scale systems
Ability to learn quickly in a dynamic environment
Bachelor's Degree in computer science or equivalent experience
Desired Skills
Experience with web programming technologies such as HTML, JSP, servlets, JavaScript, ActionScript, flex
Experience with business process management (BPM or BPML)
SOAP / XML / WSDL
API Design
PLSQL
We are looking for an experienced software developer to join our Process Manager team.
We are developing a new platform that will allow companies to design and deploy business processes within salesforce. These process will interact with CRM data and will be able to leverage the collaborative power of Chatter. Users will be able to our Process Manager platform to rapidly automate any business process and run it in the cloud.
The team is responsible for the development of a graphical drag-and-drop tool for defining business processes, as well as the runtime engine that executes these processes on our servers.
As a senior developer on the Process Manager team, you'll collaborate with product managers, quality engineers, user interface designers and other top-notch software engineers to design and implement features using Agile software development methodologies. The ideal candidate has a passion for building robust frameworks for authoring and delivering web-based applications. A deep understanding of business process modeling, execution, monitoring and optimization is a plus.
You can also read more about our new Process Manager platform in our recent press release: http://www.salesforce.com/company/news-press/press-releases/2010/02/100203.jsp
Responsibilities
Design and implement features for our Business Orchestration framework
Adopt, embrace, and promote agile and test-driven practices with your peers
Value team excellence over individual productivity
Participate in design of our framework with a major focus on performance, scalability and future expansion
Have a passion for quality and writing clean, solid, readable code that scales and performs well
Develop high-quality, production ready code that can be used by millions of users of our on-demand platform.
Participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs
Required Skills/Experience
6+ years of experience building large-scale, data-driven web applications
4+ years of Java experience
Strong knowledge of databases and experience with SQL and relational schema design. Oracle experience is a plus.
Thorough knowledge of object-oriented design and design patterns
Thorough understanding of software architecture and large scale systems
Ability to learn quickly in a dynamic environment
Bachelor's Degree in computer science or equivalent experience
Desired Skills
Experience with web programming technologies such as HTML, JSP, servlets, JavaScript, ActionScript, flex
Experience with business process management (BPM or BPML)
SOAP / XML / WSDL
API Design
PLSQL
Source: Joel On Software