Skip to content

United States of America Change
 

Cleveland, OH
Permanent Posted: Friday, 4 October 2013
 
 
Position Responsibilities:

The Lead BPM Application Developer is a lead contributor to a team responsible for the development, maintenance, and support of critical business applications and business process workflows. Specifically, the lead BPM role functions both as Java developer and application integrator with an emphasis on software code development and business process automation. Responsibilities include: analysing business requirements, developing process workflows, define and implement business rules, integrating new requirements and project enhancements, and coordinating maintenance and testing activities. Position requires a strong background in web-services/service oriented architecture, comprehensive understanding of enterprise architectures and system integration practices, and knowledge of multiple IT disciplines. Candidate must have proven ability to balance multiple projects and development efforts simultaneously, direct and delegate development tasks, and have experience mentoring strong, cohesive application development teams.

Essential Functions
Perform strategic planning. Provide guidance and input into quarterly objectives, team deliverables, and work plans.
Lead and contribute to software development projects, conduct development reviews, and organize tasks for development team.
Act as subject matter expert in the discovery, code development, and delivery of custom software solutions.
Manage, coordinate, and communicate software development activities.
Research and evaluate new development standards and tools, working with other technical leaders to make decisions.
Plan and coordinate system/application maintenance, upgrades, and software code promotion.

Acquisition & Deployment
Lead development team in the inception, elaboration, construction, and transition phases of software development.
Execute process improvement activities (Six Sigma & Transactional lean projects).
Provide leadership by providing guidance and direction to support team while planning development efforts.
Work with business and development teams to resolve production issues, perform defect tracing, analysis and removal.
Develop client relationships, promote collaboration, and communicate project development status to team.

Operational Management
Mentor and coach team members, including professional apprentices.
Work with customers to discover and document project requirements.
Provide daily management and leadership to the development team.
Create and manage development workload, track and manage all project deliverable, and communicate development efforts to cross-functional teams.

Incidental Functions
Coordinate various operational and administrative tasks as necessary
Develop prototypes or conceptual application components as required by business demand.
Assist with other projects, technical, or business integration as required.
Work outside the standard 7.5 hour workday as required.

Experience Required:

10+ years of related IT experience with a strong technical background in web technologies and web services.
2-5+ years implementing web based solutions using J2EE or .NET technologies.
Working knowledge related to Java technologies including; EJB 3.x, JMS, Servlets, JSP, JSF, etc.
Working knowledge using Java based web framework such as; Oracle Weblogic, Redhat JBoss, or Spring.
Advanced experience implementing web services such as REST, SOAP, XML-RPC, JMS, XML Messaging, etc.
Working knowledge of relational databases (Oracle PL/SQL experience preferred).
Experience integrating Open Source frameworks, applications, and technologies.
Practical knowledge and understanding of a other programming languages such as; C, C++, C#, Python, Ruby, and PHP.

Technical Experience Preferred
10+ years Java/.NET application development experience.
Working knowledge of BPMN, experience integrating workflow products such as Oracle BPM, JBoss BPM, or Fujitsu Interstage BPM a plus.
Working knowledge parsing and processing XML data, experience integrating XSLT, XPath, and DTD a plus.
Ability to develop cross-functional web interfaces to support multiple browsers, languages, and device form-factors.
Working knowledge Client Server software debugging. Experience using Wireshark, Fiddler, or Firebug a plus.
Experience using software project management tool such as Trac.

Personal Attributes
Proven leadership, strong decision making, and team management skills.
Exceptional analytical, conceptual, and problem-solving abilities.
Strong written and oral communication skills.
Strong presentation and interpersonal skills.
Ability to conduct research into application development issues, new technologies, industry trends, standards and products.
Ability to present ideas in user-friendly language.
Ability to organize, prioritize and execute tasks.
Ability to work in collaborative, team-oriented environment.

Education Required:

Formal Education & Certification
Bachelor Degree or foreign equivalent in related field or equivalent experience.

Travel Required: Yes - 20%
Relocation Assistance: Yes

EOE M/F/D/V


Cleveland, OH, United States of America
The Sherwin-Williams Company
HR
JS16583
10/4/2013 2:09:57 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.