Principal Application Developer @ EMC2


Principal Application Developer


Job Description   



Lead and participate in the design, development and deployment of software applications to support EMC Business initiatives. This includes designing and building software applications from the ground up as well as the customization, extension, and implementation of third party software products. Working under minimal direction and exercising considerable latitude, provides technical expertise in developing business solutions. Principal Developers will have technical ownership of multiple applications and will work closely with the functional resources to ensure that the applications are fulfilling EMC's business requirements. Principal Developers provide work leadership to others and interface with senior management to provide and obtain information to build consensus regarding project direction. This individual may also need to manage day-to-day activities of an offshore production support team.



Responsible for mentoring junior developers with code reviews, design reviews, and unit test plan reviews.

Offers proposed design changes/suggestions to processes and applications, exerts significant latitude in determining objectives of an assignment.

May represent IT as the principal technical contact and often performs technical project leadership roles.

Oversees and participates in the development and unit testing of solutions as specified in the Technical Design and obtains code reviews from appropriate technical staff and ensures standards and policies are adhered to.

Coordinate internal IT processes and resources in order to successfully deploy new solutions to the business.

Develops and provides appropriate assignments, tasks, evaluates work, communicates progress toward project goals; also coordinates and helps prioritize project tasks and deliverables.

Will lead projects and be accountable for successful technical implementation of business software applications.



Communication skills.

Problem solving skills.

Ability to work in a team environment.

Possesses strong product/technology/industry knowledge.

Appropriate understanding of computer architecture.

Leadership Skills.

Ability to influence others to achieve results.



Experience Level: Minimum 5-7 years of development experience

 3-4 Plus Years of Experience in the field of Software Design, Development and Implementation with Proficiency in UNIX (commands) and Strong Oracle SQL, PL/SQL queries.

2-3 years experience in SQL, PL/SQL that includes Complete System Development Life Cycle.

Expertise in writing Packages, Stored Procedures, Functions, Views and Database Triggers using SQL and PL/SQL in Oracle.

Proficiency in writing UNIX commands.

Experience with query tools like Toad, SQL*Plus, SQL Developer.


Knowledge of data loading/extraction using SQL*Loader and Oracle utilities, including an understanding of the Oracle database, related utilities and tools.


•           Database Tools: Oracle SQL* Plus, PL/SQL, TOAD

•           Oracle Tools: Oracle SQL, PL/SQL, FORMS, REPORTS, etc

•           RDBMS Tools: Oracle 9, 10g and 11g

•           UNIX, ability to write and run command statements

•           Other Skills: Java, J2EE, C#

Send your C.V. to and