Company profile  
VMware (NYSE: VMW), the global leader in Business Infrastructure Virtualization, delivers proven virtualization solutions from the desktop through the datacenter and to the cloud-that energize business, while saving energy. IT organizations in companies of all sizes rely on VMware and its industry-leading platform, VMware vSphere TM, to achieve a more efficient, controlled and flexible IT environment. With 2009 revenues of $2 billion and more than 170,000 customers and 25,000 partners, VMware delivers the world's most trusted solutions for virtualization, a strategic initiative that consistently ranks as a top priority among CIOs. VMware's award-winning technology, market-leading position and culture of excellence provide our 7,000+ employees in 40+ locations worldwide with a platform for professional growth and the excitement of being an early-stage innovator. 
Position: Staff Engineer
Location: Bangalore/Pune
Job description
Cloud Computing has the potential of revolutionizing the access to and management of computer resources as we know them. VMware is uniquely positioned as the leader in the server virtualization market to play a dominant role in cloud computing. VMware's vCloud effort is the control and management layer of VMware's cloud strategy and is positioned to become the platform that runs public clouds at the industry's top service providers as well as internal or private clouds at the world's largest enterprises. In this role you will be a key player in designing and implementing the vCloud products and change the way computing resources are used worldwide.
Responsibilities
  • Deliver products and features that relate to the Cloud computing space
  • Participate in all stages of development from proof of concept to production, documentation and support
Requirements
  • Degree in Computer Science or equivalent from a leading university
  • 12+ years of experience
  • Strong software development and system design skills
  • Expert level in one of the following: Flex, Java, J2EE, Spring
  • Familiarity in one or more of the following: Perl, PHP, Ruby, Python, JavaScript
  • Excellent written and verbal communications skills
  • Strong interpersonal and problem-solving skills
  • Background in scalable distributed systems, application development, protocols, API development
  • Strong object oriented design and development patterns a plus
  • Good understanding of enterprise product development intricacies
  • Understanding of the cloud space, with prior experience building products and services in this space will be added advantage


Position: Staff Engineer - Storage
Location: Bangalore
Job description
The vSphere Sr. Storage Engineer will be responsible for providing deep technical expertise on our next generation storage initiatives. In addition to technical architecture support, the Sr. Engineer will collaborate with Engineering and Product Management to distill customer needs into use-cases and requirements, work within VMware to highlight solutions requirements for the vSphere storage platform, and work with key VMware technical leaders to influence and execute vSphere storage initiatives.
Responsibilities
  • Provide technical leadership for next generation storage platform technology
  • Work with the Engineering and Product Management organizations to establish and deliver the product roadmap
  • Innovate and develop new storage and storage management technologies
  • Assist in technically managing initial storage implementations including proof-of-concepts and pilots
  • Mentor and lead a strong team of developers
  • Maintain deep technical and business knowledge of storage platform industry directions and trends
  • Work collaboratively with Engineering and Product Management during the development, launch, and continuing refinement of VMware storage related technologies
  • Document best practices and architectural references in developing and deploying product solutions
Requirements
  • 15+ years of storage platform architecture experience with significant depth around designing, implementing, and managing critical cross-functional integration projects
  • Extensive architectural skills dealing with infrastructure solutions such as systems management and business continuity. Expert level knowledge of x86 operating systems, advanced networking, storage architectures and programming experience is desirable
  • Multiple years of experience in developing storage kernel modules and management software
  • Strong knowledge in storage technology protocols
  • Ability to see and present "the big picture" and offer solutions to make it better
  • Strong customer facing and relationship building skills
  • Track record of mentoring and leading development teams
  • Excellent communication skills, both written and oral are required
  • Graduate of Degree in Computer Science, Engineering, related field or equivalent experience


Position: Staff Engineer - Cloud Management Applications
Location: Bangalore
Job description
The vCloud initiative is focused on enabling both public and hybrid clouds for service providers and enterprises to deliver cloud services and solutions. There are over 1500 service providers in VMware's service provider program and over 170,000 enterprise customers for VMware worldwide.

VMware is seeking a staff software engineer to join the hybrid/public cloud team to help build cloud applications, for heterogeneous cloud management and federation, delivered as web services.

This position requires extensive knowledge and experience in the development of web applications, exposure to cloud technologies, and systems management. A good candidate must be well-versed in software development/test life cycle, and have a solid track record in designing, implementing and delivering scalable, high performance, and large scale software systems.

This position also requires strong communication, interpersonal and leadership skills, and a good candidate must be interested in providing vision and directions to management and development team, as well as being capable of doing hands-on implementation.
Responsibilities
  • Interactions with product managers, program managers and development teams and management
  • Provide technical guidance to management and development team
  • Perform system- and component- level design across the product and own and deliver components
  • Involve in writing and reviewing of functional/design specifications and keeping them synchronized with feature requirements
  • Lead an R&D team to implement, test and deploy web based applications for cloud management
Requirements
  • Experience building large scale software systems from inception to release using Java/J2EE technologies (or Spring)
  • Will be responsible for delivery and maintenance of large software components delivered as web applications
  • Strong engineering development process experience, preferably building a heavily used SaaS platform, or building system management and cloud management platforms and applications
  • Experience having built internet-scale continuous availability platforms with SOA, and Web 2.0 technologies
  • Expertise in the security aspects of web applications and services, including ID management, authentication/authorization/entitlement/auditing, etc.
  • Agile/Extreme development methodologies
  • Highly driven and structured individual with strong sense urgency and commitment to schedules
  • Will need to work collaboratively with Product Management to interpret product requirements and translate them to features with good usability, availability, scalability, and performance
  • Will report to the Director of R&D, Hybrid Cloud
  • Total experience of 15+ years; a successful track record of delivering commercially shipping products or SaaS services
  • Experience with vSphere, VI SDK a plus
  • Experience with Spring technologies a plus
  • Masters Degree (Computer Science) or equivalent experience


Position: Senior QA Engineer - Storage
Location: Bangalore
Job description
VMware's Virtual Hardware Team has multiple openings for system software developers who will concentrate on the functional verification of VMware's networking implementation including network interface cards (NIC's), bridge, switch, NAT and VMware networking protocols.
Responsibilities
  • Participate in design and code reviews
  • Develop testing methodologies and test plans for storage domain of VMware Product
  • Provide technical guidance and direction and mentorship to team members
  • Work with a team of QA engineers, balancing long and short term priorities and for SCSI/iSCSI/Fibre-Channel/NFS/SAN/NAS in the following ways:
  • Test execution
  • Test automation
  • Coverage improvement
  • Status reporting
  • Lead projects and implement test initiatives
  • Scripting experience with Perl/Python & knowledge of automation frameworks is a must
  • Experience of automating test cases into the automation framework using Perl, STAF, XML, Python
  • 5 to 7+ Yrs experience as a software QA engineer with a good understanding of QA concepts and software engineering process
Requirements
  • BS/MS in Computer Science or equivalent from a reputable university
  • Should have 6+ years of experience in the Storage area
  • Right candidate should have exposure to SCSI6 and SCSI 10 protocol family
  • Candidate should have worked on some standard FC. ISCSI or NAS array
  • Candidate with SNEA certification will be given an advantage.
  • Candidate worked on LSI, BUS logic standard are preferred
  • Candidate worked on the automation in the storage domain will be given special attention
  • Candidate should have thorough knowledge in Operating system internals (Windows or Linux)
  • Candidate should have exposure to automation of storage using Perl or Shell scripting
  • Good understanding of verification of networking protocol using standard storage workload tools like iozone/Bonie etc will be given an advantage


Position: Senior MTS - View
Location: Bangalore
Job description
The Continuing Product Development (CPD) team is responsible for all VMware products after they have been released. The engineers analyze and reproduce customer's reported escalations, perform root cause analysis, and provide problem resolution in provide defect fixes and delivering critical software patch releases in a timely manner.

VMware Inc., a pioneer in virtualization software for industry-standard computers, is seeking Software Engineers to join the Continuing Product Development Engineering team. This is a Senior engineering position to sustain and maintain VMware Enterprise Desktop Products across a wide variety of hardware configurations. This View Product delivers a secure, scalable, manageable & extensible platform, along with core virtual desktop infrastructure functionality such as connection brokering. View delivers server-hosted desktops running on the vSphere platform, enabling a high quality experience via remote display and interactive devices. View also will enable a client-hosted desktop experience, making desktops more manageable and secure with a client hypervisor.
Responsibilities
  • Participate in design and code reviews
  • Develop testing methodologies and test plans for storage domain of VMware Product
  • Provide technical guidance and direction and mentorship to team members
  • Work with a team of QA engineers, balancing long and short term priorities and for SCSI/iSCSI/Fibre-Channel/NFS/SAN/NAS in the following ways:
  • Test execution
  • Test automation
  • Coverage improvement
  • Status reporting
  • Lead projects and implement test initiatives
  • Scripting experience with Perl/Python & knowledge of automation frameworks is a must
Requirements
  • Understanding of the hosting, cloud, SaaS space, with prior experience building enterprise application and systems management products and services being highly desirable
  • Proven participation in a well-known open source project a plus
Interaction
This position operates in a team-oriented environment. As a result, the incumbent must build and maintain strong and effective working relationships internally with product management, engineering and technical support.
 


Position: Senior MTS Windows Developer - ThinApp
Location: Bangalore
Job description
VMware Inc., a pioneer in virtualization software for industry-standard computers is seeking engineers with a proven track record for delivering high quality software products. You will be responsible for architecting, designing and implementing features for our ThinApp application virtualization product.
Responsibilities

You will also be responsible for understanding customer needs, debugging complex application issues that customers may face and responding to customers with rapid enhancements to the product. As a member of the core R&D team, you participate in the integration of application virtualization with virtual desktop and other advanced virtualization initiatives within VMware

Requirements
  • CS or related degree + 7 years directly-related experience or equivalent combination of education and      experience
  • Experience with Win32 API and Windows System programming
  • High degree of proficiency in C++ and MS Visual Studio
  • Broad technical knowledge including operating system fundamentals, basic systems administration (installing and configuring operating systems and hardware), good software engineering practice, software design principles
  • Excellent team player
  • Action oriented personality with the attitude to get the job done


Position: CPD Storage Kernel Engineer - Senior MTS
Location: Bangalore
Job description
We are seeking Storage Driver Engineers to advance the ESX storage software through the maintenance and patch releases.
Responsibilities
  • Sustain ESX kernel storage stack
  • Fix product defects resulting from partner certification or internal qualification.
  • Provide Root Cause Analysis and software resolution to customer escalated defects.
  • Deliver monthly patch releases and quarterly maintenance releases for the VMware product line

The responsibilities are three-fold:
 
(1) Enhance the storage device drivers and related modules to support the latest enhancements from server manufactures.
(2) Fix product defects resulting from qualification;
(3) Resolve customer related product defects related to ESX storage software.

Qualifications 
The candidate must have a solid understanding of UNIX internals and storage driver debugging techniques. Relevant experience in Linux 2.4 and 2.6 drivers is preferred. Experience in resolving driver hangs, performance issues and a multi-threaded driver issue is preferred.

The candidate must have a good understanding of storage architecture and experience resolving complex storage defects. This includes reproducing problems, applying relevant isolation techniques, writing long-term fixes as well as short-term workarounds. The candidate should have hands on experience configuring storage and associated components.

The candidate must have good communication skills to forge a strong working relationship with engineering groups, QA groups and customer support.  
Requirements
  • Good command of storage architecture & components
  • Strong command of UNIX & storage debugging tools & techniques
  • Knowledge of source maintenance practices
  • 6+ years experience as an UNIX storage device driver engineer
  • Strong team player
  • Must be able to prioritize and handle multiple outstanding tasks
  • Good communication, documentation, and organizational skills required
  • B.S. in computer science, engineering or math (M.S. preferred)
Position: Thin App QA Manager
Location: Bangalore
Job description
VMware Inc., a pioneer in virtualization software for industry-standard computers is seeking QA manager with a proven track record for delivering high quality software products. You will be responsible building and managing a team of manual qa, and automation for VMware's application virtualization family of products. This includes release planning, tracking, and making release decisions. Making sure Automation is aligned in helping the release cycles you will work closely with engineering, product and release managers in shipping products with very high quality

Application virtualization extends the reach of desktop virtualization from the operating system to the application layer. With application virtualization, you can simplify the delivery of applications. VMware application virtualization technology lets you deploy applications without conflicts quicker than ever before.

More information about ThinApp can be found at: http://www.vmware.com/products/thinapp
Responsibilities
  • Build, manage & lead a QA team of 10+ QA engineers focused on testing application virtualization
  • Management would include resource management for personnel & hardware, project scoping, tracking & delivery, budgeting
  • Develop test automation infrastructure to test ThinApp across matrix of applications, OS and locales
  • On time delivery of project deadlines, project tracking, status reports
  • Participate in core team decision making process, cross-departmental communication with other teams such as product marketing, program management, support, and all other QA teams
  • Participate in managing critical customer escalations
  • Participate in developing ISV application certification programs
  • Participate in creating Master test plans and specifications
  • Participate in architecture, design, development of automate test cases, using black and white box testing techniques, test tools and test harnesses
  • Help create an extensive automated regression test suite for application virtualization and grow the number of applications tested regularly
  • Extend test coverage. Improve test methodologies and processes
  • Identify errors in product documentation
  • Help improve overall quality of the product by identifying bugs in the product
  • Work with developers and resolve issues and reproduce bugs
  • Manage implementation of following types of tests e.g. in C, C++, VBScript, Perl languages & Win32API, Shell, Test Execute, Winrunner, Load Runner scripting:
  • Windows GUI Automation test
  • Positive/Negative - Functional/Regression tests
  • Limits tests
  • Error injection, error reporting, & error recovery (Exception handling) tests
  • Security tests
  • Stress tests - Multi client, Multi threaded tests
  • Performance tests
  • Resource leak tests - Memory leak, Handle leak, runaway threads
Qualifications 
  • CS or related degree + 10 years experience, with 1-3 years as a QA Manager
  • Hands on experience in programming/ automation test development for Windows-based software
  • Demonstrated experience of global software development, specifically participated in planning and owning major product components
  • Familiarity with the Win32 API and Windows System programming
  • White box testing
  • Good understanding of Windows and System test utilities
  • Test Automation including UI test automation
  • Good communications skills (verbal & written) in English
  • Ability to Travel to Palo Alto as needed
Highly Desired skills
  • Familiarity with the Test Execute system
  • Familiarity with application virtualization and VMware products
  • Familiarity with developing SDK, Partner engineering programs
  • Microsoft Visual Studio C++ experience
  • Software Engineering (QA methodologies)
  • VBScript, PERL, or Shell scripting


Position: Sr. QA Engineer: Continuing Product Development - ESX
Location: Bangalore
Job description
The Continuing Product Development (CPD) team is responsible for all VMware products after they have been released. The engineers analyze and reproduce customer's reported escalations, perform root cause analysis, provide problem resolution and delivering critical software patch releases in a timely manner.
Responsibilities
  • Work in a QA team to accomplish end-to-end testing of an entire product
  • Analyze risks, create Test Plans, and Requirements-based Test Cases, Test execution
  • Work with a team of QA engineers, balancing long and short term priorities
  • Setup test environments for OEM servers, storage (SAN/SCSI/SAS), I/O devices
  • Test automation and coverage improvement
  • Setting up and execution of test cases, providing debug support
  • Co-ordinate with development and test teams for VMware virtualization product testing
Qualifications 
  • 6+ years of relevant industry experience in functional and system testing
  • Proficient in Unix/Linux OS internals with troubleshooting to a subsystem level
  • Experience in storage area (SAN, SCSI, iSCSI, SAS, FC), I/O devices, network drivers on different vendor (IBM, HP, Dell)
  • Good understanding of software engineering (SDLC) and QA (SQLC) process
  • Ability to develop new functional and customer usage test cases from the product feature and requirement specification
  • Scripting experience with Perl/Python & knowledge of automation frameworks is a must
  • Experience of automating test cases into the automation framework using Perl (Advanced), Shell, XML scripts
  • Ability to debug and maintain automation framework implemented with Perl, STAF, XML, Python
  • Ability to troubleshoot and initial triaging of software/hardware failures
  • Experience with setting up test environment with servers, storage and I/O devices and knowledge of specifications of different Enterprise vendors servers
  • Excellent written and verbal communication skills
  • Administrator experience of Unix/Linux/Windows environment is desirable
  • VMware product experience is a plus
  • Engineers with Computing degree Bachelors or MCA will be considered


Position: Sr. MTS - Lab Manager: Continuing Product Development
Location: Bangalore
Job description
The Continuing Product Development (CPD) team is responsible for all VMware products after they have been released. The engineers analyze and reproduce customer's reported escalations, perform root cause analysis, and provide problem resolution in provide defect fixes and delivering critical software patch releases in a timely manner.
Qualifications 
  • Exceptionally smart, extremely hard-working, "whatever it takes" attitude
  • Strong teamwork & communication (written & spoken) skills
  • Experience with C#, .NET, Java, XML, SOAP & Windows APIs
  • Strong SQL database development experience using Microsoft SQL Server, MySQL or Oracle
  • Very strong diagnostic and troubleshooting skills
  • Experience working with multi-threaded programming
  • Broad cross-platform enterprise software experience (multiple operating systems, application servers, database systems, identity management systems, directory servers and enterprise applications)
  • Proven record of effectively setting project objectives, establishing delivery time-lines and delivering quality software on schedule
  • Working knowledge of the software development process including requirements analysis, design and documentation
  • Ability to work with multiple business units across time zone
  • Ability to work on multi-tasks and mentor junior engineers
  • Have more than five years of industry experience
  • Masters degree in computer related discipline required
Desired
  • Prior experience in developing enterprise application and systems management solution a strong plus
  • Background on C++ and TCP/IP
Interaction
This position operates in a team-oriented environment. As a result, the incumbent must build and maintain strong and effective working relationships internally with product management, engineering and technical support.  
Scope
This position is an individual contributor position 


Position: Sr. MTS: Continuing Product Development - Redwood
Location: Bangalore
Job description
The Continuing Product Development (CPD) team is responsible for all VMware products after they have been released. The engineers analyze and reproduce customer's reported escalations, perform root cause analysis, and provide problem resolution in provide defect fixes and delivering critical software patch releases in a timely manner.

The applicant must be capable of leading a small team to take ideas to implementation and able to actively contribute to design and architecture discussions of key subsystems within an enterprise-class server management platform. The applicant must have a strong understanding of the software development process with an excellent track record in troubleshooting and diagnostics. Prior success in and enthusiasm for a fast-paced environment with aggressive development cycles is critical.
Qualifications 
  • Exceptionally smart, extremely hard-working, "whatever it takes" attitude
  • Experience in large scale J2EE application design and development is critical
  • Strong teamwork & communication (written & spoken) skills
  • Very strong diagnostic and troubleshooting skills
  • Broad cross-platform enterprise software experience (multiple operating systems, application servers, database systems, identity management systems, directory servers and enterprise applications)
  • Strong object oriented design and experience working with multithreaded programming and TCP/IP networking
  • Proven record of effectively setting project objectives, establishing delivery timelines and delivering quality software on schedule
  • Working knowledge of the software development process including requirements analysis, design and documentation
  • Must be comfortable developing for the Windows and/or Linux environments
  • Experience with C, C++, Java, J2EE, XML, and Web 2.0 UI and familiarity in one or more of the following: Perl, PHP, Ruby, Python, JavaScript
  • Strong SQL database development experience using Microsoft SQL Server, MySQL or Oracle
  • Masters degree in computer related discipline required with at least 7 years of industry experience
Desired
  • Understanding of the hosting, cloud, SaaS space, with prior experience building enterprise application and systems management products and services being highly desirable
  • Proven participation in a well-known open source project a plus
Interaction
This position operates in a team-oriented environment. As a result, the incumbent must build and maintain strong and effective working relationships internally with product management, engineering and technical support.  


Position: Sr. MTS: Continuing Product Development - VC
Location: Bangalore
Job description
The Continuing Product Development (CPD) team is responsible for all VMware products after they have been released. The engineers analyze and reproduce customer's reported escalations, perform root cause analysis, and provide problem resolution in provide defect fixes and delivering critical software patch releases in a timely manner.

The candidate must have experience resolving complex software defects. This includes reproducing problems based on written descriptions, applying relevant techniques to isolate root cause, tracing through large source code bases, and writing long-term fixes as well as short-term workarounds. Experience working in Client Server architecture, working on Databases, .NET, Java is preferred.
Qualifications 
  • Be part of the team delivering critical software patches, maintenance releases, feature enhancements and security updates to VMware customers and partners
  • Work on VMware Scripting API, Virtual Center server and agents
  • Opportunity to work on varied issues such as performance and implementing optimizations as appropriate
  • Work closely with other R&D engineers, Customer Technical Support, QA , Program Mgmt , escalation and security office to work on releases that contribute towards enhancing the customer experience through increased release quality
  • You will also be responsible for working on key customer reported issues and decide how to provide problem resolutions
  • Opportunity to design and develop diagnostic tools for use to help self diagnosis and improve efficiency of the support teams to be able to resolve issues
  • Contribute to VMware's knowledge base database
Desired
  • Degree in Computer Science or equivalent from a reputable university, 6+ years of relevant experience
  • Very strong coding skills including diagnostic and troubleshooting skills
  • 4+ years of experience developing and debugging multithreaded/n-tier applications using JAVA on Windows
  • 2+ years of experience in JSP, Java Servlet, XML, Java Script, XSLT, HTML
  • Experience developing and debugging multithreaded/n-tier applications using C++ on Windows
  • Experience or very good knowledge of database development using Microsoft SQL server or MySQL or Oracle
  • Experience developing web services on Apache tomcat or any other application servers
  • Experience with Netbeans or Eclipse
  • Strong system analysis skills - capable of API interception, tracing and analyzing behavior of application components
  • Experience in developing client-server or distributed, multithreaded applications
  • Experience in object-oriented design methodology and techniques
  • Must be comfortable developing for both the Windows and Linux environments
  • Excellent communication skills and must be able to interface with customers as necessary
  • Hard-working with a "whatever it takes" attitude
  • Strong teamwork & communication (written & spoken) skills


Position: QA Engineer II - VC UI
Location: Bangalore
Job description
VMware, a pioneer in virtualization software for industry-standard computers, is seeking QA engineers with a proven track record for delivering high quality software products. As an engineer, you will be responsible for testing the User Interface for VMware's product line (Vsphere). This includes test design, automation using core JAVA or Silk Test, execution and debugging. You will work closely with developers to help ship products with very high quality.
Responsibilities 
  • Testing of Virtual Center windows and web application
  • Write test plans/ test cases for assigned features from functional specs using JAVA or Silk Test
  • Design new manual and automated test cases
  • Perform manual and automated tests
  • Analyze test results
  • File bug reports and track them
Qualifications
  • 4+ years of industry experience
  • Understanding of Operating Systems concepts
  • Good programming experience on Core JAVA (Mandatory)
  • Basic understanding on FLEX based applications
  • Knowledge on Selenium and Silk Test are desirable
  • Basic administration knowledge of Windows and Linux/UNIX Os
  • Knowledge on User level application test design
  • Understanding of any source control
  • Strong analytical and debugging skills
  • Energetic, motivated, dedicated and hard working
  • Ability to handle multiple tasks
  • Excellent communication skills
  • Bachelor’s/Master’s degree in Engineering having Computers/Electronics as major


Position: Sr. Application Developer
Location: Bangalore
Job description
The Sr. Applications Developer will be responsible for the analysis, design, development/customization and implementation of technical solutions for the VMware IT systems. The candidate should have exceptional technical skills in development and customization of Oracle Applications 11i (EBS) and Oracle database programming. Excellent communication and interpersonal skills are a must. Experience and strong technical skills in Oracle OM, SC, IB modules are required and knowledge in TCA architecture is a big plus.
Responsibilities 
  • Create technical designs from business requirements and engineer and develop technical solutions based on those designs
  • Develop,customize, implement, enhance and support Oracle Applications APIs
  • Customize and configure Oracle Application modules as needed
  • Participate in system-level tests responsible for comparing actual results with expected results
  • Develop reports using standard tools including Oracle Reports and Discoverer
  • Preparing data interface technical and functional specifications and SQL, PL/SQL programs
  • Prepare technical documentation as part of the VMware SDLC process
  • Review test plans & test scripts
Competencies
  • Must possess strong skills in Oracle SQL, PL/SQL programming and Oracle 11i development and customization
  • Demonstrated track record in the implementation and support of Oracle 11i applications
  • Good technical skills in Java, XML, Unix/Linux programming
  • Good understanding of the functionality of Order Management, Service contracts and Install Base modules
  • Ability to work in a global cross-functional environment partnering with internal customers to help support and enhance business systems
  • Ability to plan and execute tasks in a structured manner
  • Able to work, collaborate and contribute in a team environment
Experience 
  • Minimum 5 years as an Oracle developer using SQL, PL/SQL, Oracle workflow, Forms and Reports and Discoverer
  • Minimum 4 years experience as a developer analyst working with the Oracle EBS, preferably Oracle 11i with the OM, SC, IB, Finance and Workflow modules
  • Knowledge of Oracle Fusion Middleware is a big plus
  • Knowledge of SDLC processes and tools
  • Must have experience preparing technical specifications, detailed design documents and developing test cases
  • Oracle certification is a plus
Education 
Bachelor's Degree in Computer Science or Engineering with at least 5 years SQL, PL/SQL programming experience and experience working in a technical role with Oracle 11i applications specifically Order Management


Position: Sr. Application Developer
Location: Bangalore
Job description
The Sr. Applications Developer will be responsible for the analysis, design, development/customization and implementation of technical solutions for the VMware IT systems. The candidate should have exceptional technical skills in development and customization of Oracle Applications 11i (EBS) and Oracle database programming. Excellent communication and interpersonal skills are a must. Experience and strong technical skills in Oracle OM, SC, IB modules are required and knowledge in TCA architecture is a big plus.
Responsibilities 
  • Create technical designs from business requirements and engineer and develop technical solutions based on those designs
  • Develop,customize, implement, enhance and support Oracle Applications APIs
  • Customize and configure Oracle Application modules as needed
  • Participate in system-level tests responsible for comparing actual results with expected results
  • Develop reports using standard tools including Oracle Reports and Discoverer
  • Preparing data interface technical and functional specifications and SQL, PL/SQL programs
  • Prepare technical documentation as part of the VMware SDLC process
  • Review test plans & test scripts
Competencies
  • Must possess strong skills in Oracle SQL, PL/SQL programming and Oracle 11i development and customization
  • Demonstrated track record in the implementation and support of Oracle 11i applications
  • Good technical skills in Java, XML, Unix/Linux programming
  • Good understanding of the functionality of Order Management, Service contracts and Install Base modules
  • Ability to work in a global cross-functional environment partnering with internal customers to help support and enhance business systems
  • Ability to plan and execute tasks in a structured manner
  • Able to work, collaborate and contribute in a team environment
Experience 
  • Minimum 5 years as an Oracle developer using SQL, PL/SQL, Oracle workflow, Forms and Reports and Discoverer
  • Minimum 4 years experience as a developer analyst working with the Oracle EBS, preferably Oracle 11i with the OM, SC, IB, Finance and Workflow modules
  • Knowledge of Oracle Fusion Middleware is a big plus
  • Knowledge of SDLC processes and tools
  • Must have experience preparing technical specifications, detailed design documents and developing test cases
  • Oracle certification is a plus
Education 
Bachelor's Degree in Computer Science or Engineering with at least 5 years SQL, PL/SQL programming experience and experience working in a technical role with Oracle 11i applications specifically Order Management


Position: Sr. Applications Developer
Location: Bangalore
Job description
Our seasoned IT leadership team has experience working for leading Fortune 500 and start-up companies and is dedicated to hiring and supporting top IT and engineering talent, creating an intellectually-stimulating and team-oriented environment, and driving VMware's IT organization to be truly cutting edge.
Job Responsibilities 
Senior Applications Developer will be responsible to independently perform software design, development, customizations, unit tests and maintenance services based on functional requirements and following IT SDLC and Applications Development standards and processes leveraging the competencies and experience listed. The candidate should collaborate and work with other developers, business analysts, business teams, QA, release and other related personnel on projects/programs and contribute to the successful delivery. The candidate will be responsible for mentoring, code review and providing technical guidance to junior developers.
Competencies
  • Expert level Java/J2EE skills including a strong understanding of components of J2EE technology
  • Solid design and development skills using Spring, Hibernate, Struts frameworks. Spring MVC and WebFlow experience will be a plus
  • Good understanding and development skills in front end technologies using AJAX, JavaScript, JSON. Weblogic Portlet development experience is desired
  • Develop Web Services. Service Oriented Architecture and Integration background preferably with Oracle Fusion Middleware tech stack. BPEL orchestration, ESB experience will be a plus
  • Solid understanding of J2EE servlet containers with expert level experience in atleast one of weblogic, jboss, websphere or tomcat/Spring tc Server
  • Able to build robust, performing and scalable applications in a SOA environment
  • Able to work with Oracle and SQL server databases. PL/SQL development experience would be a plus
  • Good understanding and application of Object Oriented concepts
  • Able to work, collaborate and contribute in a team environment in an offshore model
  • Excellent Communication and Interpersonal skills
  • Excellent Technical and Analytical skills
Experience 
  • Minimum 5 years as a Java/J2EE developer using servlets, jsps, web services
  • Minimum 2 Years as a developer using Spring, Hibernate and Struts frameworks
  • Weblogic Portlet experience will be a plus
  • Must have experience preparing/reviewing technical specifications, detailed design documents and unit test cases
  • Completed atleast 2 to 3 projects in a large scale development effort as a key contributor
  • Knowledge of SDLC processes and tools
  • Should have experience in delivering under pressure and demonstrate ability to meet deadlines
  • Should have worked in mid to large teams collaboratively
Education 
Bachelors Degree in CS or Equivalent with 5+ years technical experience in Java/J2EE and Web application development
Certifications 
Developer level certifications in one of the following areas will be a plus:
  • Sun Java Certified
  • SpringSource Certified
 


Position: Applications Developer
Location: Bangalore
Job description
Our seasoned IT leadership team has experience working for leading Fortune 500 and start-up companies and is dedicated to hiring and supporting top IT and engineering talent, creating an intellectually-stimulating and team-oriented environment, and driving VMware's IT organization to be truly cutting edge.
Job Responsibilities 
Applications Developer will be responsible to perform software design, development, customizations, unit tests and maintenance services based on functional requirements and following IT SDLC and Applications Development standards and processes leveraging the competencies and experience listed. The candidate should collaborate and work with other developers, business analysts, business teams, QA, release and other related personnel on projects/programs and contribute to the successful delivery.
Competencies
  • Solid Java/J2EE skills including a strong understanding of components of J2EE technology
  • Solid design and development skills using Spring, Hibernate, Struts frameworks. Spring MVC and WebFlow experience will be a plus
  • Good understanding and development skills in front end technologies using AJAX, JavaScript, JSON. Weblogic Portlet development experience is desired
  • Develop Web Services. Service Oriented Architecture and Integration background preferably with Oracle Fusion Middleware tech stack will be a plus
  • Solid understanding of J2EE servlet containers with expert level experience in atleast one of weblogic, jboss, websphere or tomcat/Spring tc Server
  • Able to work with Oracle and SQL server databases. PL/SQL development experience would be a plus
  • Good understanding and application of Object Oriented concepts
  • Able to work, collaborate and contribute in a team environment in an offshore model
  • Excellent Communication and Interpersonal skills
  • Excellent Technical and Analytical skills
Experience 
  • Minimum 3 years as a Java/J2EE developer using servlets, jsps, web services
  • Minimum of 1 year development experience using Spring, Hibernate and Struts frameworks
  • Weblogic Portlet experience will be a plus
  • Must have experience preparing technical specifications, detailed design documents and unit test cases
  • Knowledge of SDLC processes and tools
  • Should have experience in delivering under pressure and demonstrate ability to meet deadlines
  • Should have worked in mid to large teams collaboratively
Education 
Bachelors Degree in CS or Equivalent with 3+ years relevant technical experience.
Certifications 
Developer level certifications in one of the following areas will be a plus:
  • Sun Java Certified
  • SpringSource Certified