Thursday, December 9, 2010

Singapore: C++, (J2EE, .NET, Linux/Apache),J2EE,Java, JSP, Webservices, Spring, Web dev - DHTML, Javascript, CSS, ASP/JSP/SPRING, QA Engineer, Manager

IMPORTANT NOTE: 

1)      Kindly do not waste company’s time, my time and your time by sending resume if your skill set doesn’t suit the requirement.

Your resume can be thrown in dump and you may lose any future chance if you do so.

So, Please read the requirement clearly – years of experience, skill set. 

2)      Fill the excel sheet attached when you send your resume (Resume without filling excel sheet will not be considered)

3)      Send your resume + Properly filled excel sheet to azshah@paypal.com

Paypal Singpore requires following professionals:

 

1)    Applications Architect                    4) QA Engineer                        7) Project Manager(1 yr contract)

2)    Staff Software Engineer                5) Web Development Manager

3)    Senior Software Engineer              6) Web Developer

Senior Software Engineer

Description

The senior software engineer leads a team of software engineers to deliver software for PayPal's web site. This position entails project management, responsibility for team deliveries, and also personal deliveries (including software development).

The senior software engineer is expected to be highly competent technically and domain-wise, a respected thought leader in his/her specialty, and a role model for junior members of the team.

Responsibilities

Lead a team of 2-6 software engineers to develop/maintain software, driving the analysis, design, implementation, integration, testing and deployment phases.

Produce technical design and associated design documentation, and drive design reviews.

Plan, track and manage the software project over its development cycle.

Coordinate team activities with lateral teams across disciplines (e.g., QA) and vertical groups (e.g. Financial Systems), and upwards with project management elements.

Integrate the team's deliveries with software from other teams to produce final software build.

Plan and execute roll-out of software to the live environment according to stipulated standards, practices and milestones.

Oversee the quality of deliveries and ensure conformance to processes and practices.

Supervise day-to-day activities of the team and coach team members in technical and domain areas. 

Requirements

Bachelor/Master degree in Computer Science, Computer Engineering, Mathematics or related area.

Minimum 5 years hands-on in the following areas:

o C++, OO-based design and development.

o Development in/for Linux/Apache environment.

o Database design, programming, tuning and query optimization.

o Test methodologies and testing tools, e.g., Silk Test, JUnit.

o Full-SDLC cycle, with large-scale live roll-out participation as a developer.

Demonstrated ability to solve complex problems.

Experience in software configuration management and streaming strategies for large parallel development teams.

Ability to collaborate effectively with remote teams across time zones is essential. 

Strong verbal and writing skills; ability to thoroughly understand product specifications, and ability to produce clear, concise documentation.

Understanding of processes and standards from compliance standpoint.

Project planning ability, experience in managing small development teams.

Knowledge of QA automation processes and tools preferred.

Experience in finance-related domains preferred 

Staff Software Engineer

Description

The primary role of the Staff Software Engineer is to provide technical and domain expertise in the design and delivery of software and infrastructure for PayPal's web site. This person is a highly-experienced technical expert, who understands the business domain very well, and is well-versed in the software implementation of PayPal's web site.

Beyond this, the successful candidate is expected to be multi-disciplinary, and is a multi-talented senior member of the technical team. The duties performed by the Staff Engineer vary, and may span technical design and consultancy, troubleshooting, performance analysis, process improvement, and technology development, etc.

The Staff Engineer has a stewardship role in ensuring the continued growth and improvement of the environment, capabilities and stature of the Centre.

Responsibilities

Work with business entities to crystallize business needs into product features, acting as a bridge between business and technical domains.

Consult with business entities on feasibility, technical requirements and cost estimates for new initiatives.

Provide technical guidance and assistance to other software engineers.

Provide technical and domain thought-leadership, and mentoring to junior members of the team.

Review and approve software design and implemented code.

Provide effective cutting-edge design/solutions for implementing product features.

Develop new team capabilities to ensure continued competence and relevance of the Centre in supporting software development needs of PayPal's business.

Define and devise processes, tools and methodologies to achieve excellence in software development, testing and deployment, and in the management of the Centre. 

Requirements

Bachelor/Master degree in Computer Science, Computer Engineering, Mathematics or related area.

8 years of professional experience, including 4 years in areas such as payments and financial services, internet-based services, or software products.

Highly competent hands-on experience in some of the following:

o Enterprise architecture/software design/implementation, particularly large-scale web-based systems. (J2EE, .NET, Linux/Apache)

o Database design, performance tuning and optimization. (Oracle/Sybase/MySQL)

o C++, SQL or Java programming.

o OO-based analysis and design. 

o Software design and development methodologies, including agile methods.

o Systems/network design, systems performance tuning.

Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.

Ability to determine impact of architectural solutions and recommendations. Must have experience in justification of technology solutions to business leaders.

Excellent verbal and writing skills; ability to produce clear, concise communications and documentation.

Highly effective at working in cross-functional groups and getting results in matrix organizations.

Working knowledge of finance industry standards and practices preferred.

Experience in engineering support of a product through a PDLC preferred. 

Applications Architect

Description

The Applications Architect is involved in all aspects of the project life cycle, from ideation through requirements analysis, design and implementation. The primary responsibility is realizing enterprise-level system designs and working with other architecture and development teams across geographies to retain architectural and implementation consistency. This is a hands-on position, requiring research, analysis, design, proposal, and delivery of solutions appropriate to our business and technology strategies.

While this is initially an individual contributor position, there is expectation that the Applications Architect will play a diverse and far-reaching role in the organization, wielding influence over specifications for the design patterns, development standards, best practices, coding styles and other development guidelines.

Responsibilities

Help design complex systems at the component level, make strategic technology choices, and directly supervise the quality of designs and implementation inside and between components.

Assist in creating and reviewing formal specifications, schemas, domain models and technical design documents based on product requirements.

Collaborate effectively with software engineers and architects to solve complex problems spanning their respective areas and resolve technological disagreement with informed, rational debate.

Arbitrate disagreements among engineers and make decisions where needed without damaging relationships.

Define software development guidelines, standards and processes.

Influence development managers to insure appropriate levels of quality on owned system(s).

Educate teams on the technical roadmap and help meet the strategic objectives.

Coach, mentor, and delegate to engineers to facilitate their development.

Help identify and recruit technical leaders into the organization. 

Requirements

Bachelor/Master degree in Computer Science, Computer Engineering, Mathematics or related area.

Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications.

10+ yrs. software development experience, with heavy experience in Java and C++; hands on coding skills in Java, C++ and other languages are required; coding assignment will be given.

10+ yrs. object-oriented programming, solid knowledge of meta modeling, schema modeling.

Working experience with data modeling, UML, etc. 

7+ yrs. ecommerce experience, financial services experience desirable.

5+ yrs. experience with Service-Oriented Architectures, DCOM, CORBA.

Working experience in Agile development environments.

Familiarity with the entire application stack, including hardware, networking, software application and systems engineering.

Excellent upward/downward communication skills.

Ability to work in a matrix organization, with teams across geographies and timezones. 

Web Developer

Description

The role of the Web Developer is to implement production code for the presentation tier of PayPal's website. The Web Developer is expected to work singly or in a small team of 2-3 members to produce software according to stipulated requirements and delivery standards. There will be need for close association with UI Design, Software Engineering, and Product Management in a cross-functional pan-geographic project team. This position is open to both entry-level and experienced hires.

Responsibilities

Work closely with UI Design, Software Engineering and Product Management teams to build, enhance and maintain presentation-layer software for the PayPal web site.

Perform detailed technical analysis and design, create technical documents and participate in design reviews.

Code, test, integrate, document and release software according to stipulated technical and quality standards.

Collaborate with team members and external teams to ensure content and UI are successfully incorporated as an integral part of the web site.

Meet project milestones and timely release of software according to roll-out plans.

Adhere to established processes, technical and QA standards. 

Requirements

Diploma or university degree in Software Development, Computer Science or related area.

0-4 years hands-on in the following areas:

o Web development, including DHTML, Javascript, CSS, ASP/JSP/SPRING.

o XML/XSL development.

o Experience using source control systems and bug management systems.

o Full-SDLC cycle, with large-scale live roll-out participation as a web developer.

Ability to collaborate effectively with remote teams across geographies and time zones is essential.

Strong verbal and writing skills; ability to thoroughly understand product specifications, and ability to produce clear, concise documentation.

Knowledge of QA automation processes and tools preferred.

Experience working with software developers in the business tier, and demonstrated ability to appreciate issues of coding in a multi-tier environment.

Experience working with UI designers and demonstrated ability to appreciate issues of usability, ergonomics, and aesthetics.

Experience with AJAX, localisation and finance-related domains preferred. 

Web Development Manager

Description

The ideal candidate will have experience leading web development teams in a high volume web-based application. The candidate should have minimum 10+ years of experience in software development implementing advanced web user interfaces. The individual should also have proven Technical and leadership skills in a fast-paced, demanding environment.

Responsibilities

Responsible for the front-end (J2EE,Java,Spring,XML/XSL) application templates and moving to new JSP / J2EE and Spring based architecture for an international, high availability, high volume web application.

Work very closely with a cross functional team (User Experience and design, Engineering, QA, Product and Project Management).

Work to improve the PayPal (SDLC) processes to ensure that products are delivered with high quality and with a shorter overall time to market.

Manage the strategic planning and scheduling for the team. 

Requirements

Bachelors/Masters in Computer Science or Engineering or in any related discipline

Minimum 10+ years of experience in software development implementing advanced web user interfaces.

8+ years experience with the software development cycle: product specification, design, implementation, QA, release.

Experience with Financial Systems such as billing, payment and internationalization experience is a plus.

Experience in web development, including J2EE,Java, JSP, Webservices, Spring, Web Standards, DHTML, JavaScript and CSS is a big plus. 

Software QA Engineer

Description

To become a member of Global Platform QA team while working on exciting PayPal Global features. Main responsibilities include test plan and test case creation, GUI testing, and creation/execution of automated test cases for PayPal website. Other tasks include estimation and prioritization of work for optimal risk mitigation, submission, and follow-through of software defect reports, and automating cases as needed using SilkTest and/or other automation tools.

Responsibilities

Design and develop quality test plan and cases for software products.

Lead the creation and execution of QA test cases in addition to filing software defect.

Manage and maintain test execution documents.

Create and maintain automated test case per feature.

Work closely developers and product managers on understanding test requirements and produce test cases.

Work independently or in a small team of 2 – 3 QA and able to hit predetermined milestones.

Support routine production code rollout activities per schedule. 

Requirements

0 to 4 years of Software QA experience with some understanding of QA methodology and some experience testing web-based applications preferably in the financial industry.

Writing of automated scripts or usage experience with automation tools is preferred.

Must have excellent written and verbal communications skills.

Must be detail-oriented with a quality focus.

Must be self-motivated and have excellent follow-through.

Knowledge of general programming techniques is required.

Experience testing multi-country, multi language web site functionality a plus.

Understanding of software development life cycle is essential.

Knowledge of localization QA helpful.

Hands-on knowledge of Unix and SQL.

Must be able to remain flexible in a very dynamic environment and be a team player. 

Project Manager (1 year contract)

Description

The Project Manager is responsible for scope, budget, planning, communication, risk management, and directing project management resources. The Project Manager will lead complex projects spanning multiple sites, teams, projects, and deliverables. It involves tackling difficult business and technology problems and driving them to resolution.

Responsibilities

Define and manage the overall project plan

Responsible for budget, schedule and performance of projects

Experience with resource management tools. Creates entire program plan including establishing milestones and monitoring adherence to master plans and schedules

Evaluates and recommends appropriate solutions that satisfy the customer requirements, project needs, and IT architecture 

Requirements

5-7 years managing multiple projects for technology products, from development through launch and product evolution

Knowledge of project management software tools and management techniques

Solid quantitative analytical, process development, facilitation and organizational skills

Ability to communicate verbally and in writing clearly and succinctly, explaining complex design and technical issues, as well as business and product requirements

Strong verbal and written communication skills as well as attentive to details are critical in this role 

download excel from below link

http://rapidshare.com/files/435780910/Paypal.xls

No comments:

Post a Comment

www.anoorul.com

Followers

Bayt-Jobs

Times Jobs

Naukri Jobs

Monster Jobs

Misconceptions About Islam

Contact Singapore News

careertunity New Jobs

Countercurrents

Blog Indeed

Arab News

Popular Posts

ToDay

Two Circle

To Post Job Opening and other queries: contactanoorul@ymail.com 

To Post Job Opening to group: anoorul@googlegroups.com

Please Note:

www.anoorul.com is not in any way responsible for any consequences of you applying for a job through the vacancies listed on this site. Please do detailed research before applying. We take utmost care in publishing jobs on this site. While every care has been taken to avoid mistakes and errors on the web pages, www.anoorul.com shall not be liable to any person in any manner whatsoever by reason of any error or omission which might have crept in unintentionally