VP, Senior Web Developer, COB
New York City
Description
Department overview:
As MCPM is expanding its product set to include a new onboarding and KYC service, we are looking for candidates to contribute to the design and development process. Attached is a link to a press release highlighting the nature of the new service:http://www.marketwatch.com/story/genpact-and-markit-to-create-first-centralized-client-onboarding-solution-for-the-capital-markets-2013-09-16
Position summary
We are looking for an experienced technologist to become a member of the MCPM new onboarding and KYC service development team based in New York City. This person will work closely with existing team members in this dynamic and challenging industry to develop and maintain innovative solutions for state of the art centralized onboarding platform, with emphasis on testability, and leveraging existing components to accomplish timely delivery of software products according to the business schedule.
Being chiefly responsible for ongoing server-side software development, this individual will interface with various business units in the planning of major functionality, analysing business functional requirements to determine the scope of work, evaluating available application alternatives to support business needs, and managing resource planning/constraints.
Duties & accountabilities
This position will suit candidates who enjoy both the technical and business aspects of developing, testing, and deploying software to a schedule in an environment of high visibility and transparency around deliverables, business needs, and customer value.
Application Design
- Contribute to architectural design and frameworks.
- Ensure consistent implementation of company software development processes and standards.
- Ensure system capacity, performance and failure recovery architecture including design and execution of both functional and non-functional tests.
- Tight collaboration with product managers and expert business analysts. Comprehension of business specifications and an ability to implement well designed solutions based off of the defined requirements.
- Apply knowledge of industry trends and developments to improve service to our clients.
Application Development
- Design and code complex programs.
- Evaluate complex business requirements and processes.
- Provide production support for several mission critical systems.
- Conducts analysis of organizational needs and goals for the development and implementation of application systems.
- Work with highly innovative and dynamic development team.
- Take initiative and work independently on certain projects, while contributing to a large team on others.
Personal competencies
Personal impact
- Strong analytical, investigative, and problem solving skills.
- Commitment to producing quality work in a timely manner.
- Must be confident, articulate and fast learner
- Willing to progress in an exciting, fast paced environment
- Self-starter with a natural curiosity to learn and develop capabilities.
Communication
- Strong oral and written communication skills
- Interpersonal skills and ability to work cooperatively with cross functional teams.
Teamwork
Team player with ability to play lead role on a variety of projects using diverse technologies