Expires soon Oracle

Applications Developer 2

  • Bengaluru (Bangalore Urban)
  • Design / Civil engineering / Industrial engineering

Job description

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will perform detailed design based on provided high level design specifications. Assist in system planning, scheduling and implementation. Build enhancements (including new product features) and resolve bugs. Build and execute unit test and unit test plans. Review integration and regression test plans created by QA. Interact with QA and porting engineering about problems in the code.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

Desired profile

Qualifications :

As part of Asset Lifecycle Management (ALM) Development team, we provide highly competitive and fast growing applications that support the full, acquire to retire, lifecycle of any tangible asset of interest. The ALM product family includes Asset Tracking, Installed Base, Asset Hub, and Maintenance Management. It provides the complete asset solutions for any enterprise, with comprehensive planning, tracking and execution for optimal asset performance and value. Asset Tracking provides the tracking, visibility and control of dispersed assets for standard as well as capital-intensive companies. Asset Tracking maximizes asset utilization and return on investment by automatically synchronizing the operational physical events of assets with the financial book updates in fixed assets. Asset tracking is the primary asset information management tool. Asset hub satisfies the asset master data management needs. Installed base represents the global repository of customer assets. These three put together provide asset information management solutions. Asset Work Management is a complete maintenance management application, promoting and facilitating asset maintenance best practices, which in turns improves enterprise performance. ALM is part of the Supply Chain Management family.We are now focused on the exciting and challenging Oracle Fusion Applications, aiming to take Asset Lifecycle Management to another level. We run the world's largest enterprises and are looking for leaders to expand it into new areas and markets. We want leaders who would design our next generation applications adopting the best software engineering practices and technology.

As part of the ALM team you will be responsible for the following tasks :

1. Design, develop and unit testing for the product enhancements / bugs.

2. Functional testing as per requirement.

3. Developing and maintaining the automation suite which is delivered at the division level.

4. Extensive involvement in the triaging and analysis of bugs/failures encountered during the divisional automation delivery process (DTE)

5. Involved in analysis for code which resulted in the failure of automation suits.

Core competencies: (Mandatory)

1. Good communication skills - You will need to be involved with cross product discussions across time zones and will need to be precise and effective in communicating the issues/problems encountered

2. Excellent coding skills in JAVA (ADF) and PLSQL (including unit testing with JUnits/UTPLSQL). Additional skills in JDeveloper, SOA, PERL, UNIX, ALM tool will be an added plus.

3. Functional testing: You should have a thorough knowledge of SDLC, STLC. Working knowledge in Oracle SCM will be a plus.

4. Automation knowledge in one of the following tools would be a plus otherwise should be ready to work on any of these tool while working: OATS, Selenium, QTP, HP

5. Automation test set development: Knowledge in developing and maintaining automation test suites would be a plus, otherwise need to learn while working.

As a member of the software development division, you will perform high-level design based on provided external specifications.

Specify, design and implement minor changes to existing software architecture.

Build highly complex enhancements and resolve complex bugs.

Build and execute unit tests and unit plans.

Review integration and regression test plans using testing automation tools.

Communicate with other sprint team members, product owners and product strategy to ensure quality and consistency across specific products.

Duties and tasks are varied and complex needing independent judgment.

Fully competent in own area of expertise.

BS or MS degree or equivalent experience relevant to functional area.

2-4 years of software engineering or related experience.

Make every future a success.
  • Job directory
  • Business directory