Software Development Manager - PeopleSoft Enterprise - Performance & Benchmark - Oracle - Beijing


Job description
Job Title
Software Development Manager
Organization Name
PeopleSoft Enterprise Application Architecture Applications Performance
Department Description
Oracle is actively seeking a Development Manager to lead the PeopleSoft Performance Engineering team. We are looking for the brightest people with proven experience who have openness to learning and willingness to share. The work environment is process oriented, collaborative, and results focused. The positions are based in Beijing, China and will work with teams in the US and India and the rest of the world.

PeopleSoft Enterprise business applications are used by over 5000 of the largest enterprises around the world. These applications are developed using PeopleTools which serves as the tooling and technology infrastructure layer. PeopleTools products consist of application development tools, a business logic layer, reporting, integration, lifecycle management and Portal solutions; and are built using object oriented technologies such as C++ and Java, web technologies, SOA and web services. PeopleSoft Enterprise applications run on a variety of platforms, application servers and databases.

The PeopleSoft Enterprise Performance & Benchmark team works with the PeopleSoft Enterprise and PeopleTools development organizations to maximize the performance of the PeopleSoft Enterprise products. We review and approve proposed PeopleSoft Enterprise and PeopleTools designs. We actively participate in evolving development processes, performance guidelines and best practices for the PeopleSoft Enterprise and PeopleTools development organizations. We test the performance of the PeopleSoft Enterprise and PeopleTools. We identify performance problems by profiling PeopleSoft Enterprise and PeopleTools components. We actively participate in the performance resolution with PeopleSoft Enterprise and PeopleTools development. We produce PeopleSoft Enterprise benchmarks, toolkits and performance white papers. In addition, we help PeopleSoft Enterprise and PeopleTools development resolve customer performance issues.
Brief Posting Description
Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
Detailed Description
As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Job Requirements
Leads a specialized area which may have diverse functional elements. Frequently interacts with supervisors and/or functional peer group managers. May interact with senior management. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS degree or equivalent experience relevant to functional area. Typically one year of software engineering or related experience.

Desired Skills and Experience
SPECIFIC RESPONSIBILITIES:
As the Development Manager, you have the leadership and passion to lead the Performance Engineering team in Beijing - a team of 6+ highly skilled experts - to improve the performance and quality of PeopleSoft Enterprise Applications. You are able to leverage your expertise and proven experience in software design, development and performance engineering to lead your team to resolving complex software performance issues. Using widely accepted performance engineering methodologies and best practices, you will collaborate with development managers, developers, architects and customers to drive Performance Engineering initiatives.
The responsibilities will include:
Managing the local Performance Engineering team including resource, scope, project planning and deliverables.
Driving Performance Engineering initiatives with the PeopleTools and PeopleSoft Enterprise development teams.
Working with all the development stakeholders, you will review functional & technical designs for meeting performance engineering criteria.
You will provide insight and guidance for ensuring Performance is considered early in the development cycle and is not an afterthought.
Working with customers and the production support team, you will identify and resolve complex global implementation and production issues.
Propose and provide short term and long term solutions for complex software problems.
Support the customer and field organizations by providing timely Benchmarks, toolkits and whitepapers addressing performance issues.
Knowledge & skills requirement:
Outstanding academic background, with B.Tech/M.Tech/BS/MS degree in Computer Science/Computer Information Systems.
5-8 years of experience working in enterprise software development and/or support environment including 2-5 years of management experience. Prior experience managing a performance or benchmark engineering team an advantage.
Comprehensive understanding of all aspects of the software development life cycle (SDLC) including analysis, design, implementation, testing and delivery.
Experience working with complex multi-tier architecture, integrated solutions and third party products is desirable.
Experience working on Enterprise Software/Internet applications, either web based or shrinks wrapped. PeopleSoft or any other ERP application an advantage. Implementation experienced is desirable.
Proven experience in Database & SQL tuning of large complex business critical applications.
Experience in Tuning Web/Application Server
Advanced background in following skillsets:
- Master of performance testing, tuning & benchmarks concepts and methodologies
- Master of SQL analysis and tuning
Experience in multi-platform development, including UNIX-based platforms (Linux preferred), and Windows
Experience in performance metrics collection tools on UNIX/Windows/Linux OS, third party software.
Experience in using load test tools to do scripting, test execution (LoadRunner, etc)
Experience in Performance Profiling tools for JAVA, C++ code
Experience in automating test process using Perl, Shell scripting etc
Knowledge in JAVA, C++ programming will be an advantage.
Ability to multi-task and thrive in a dynamic environment
High degree of professionalism and integrity
Dedicated team player, and excellent communication skills. Fluent spoken and written English skills are mandatory
Self-starter and independent

Enter your email address:

Pass it on for Referral Bonus. Not the right role for you, but know someone we should meet? Share with him to earn $1,000 referral bonus.
Related Posts Plugin for WordPress, Blogger...