The Software Engineer II role is to lead and participate in development activities related to Oracle Applications. This individual will apply problem solving skills, knowledge of best practices and agile methodologies to gather requirements, solution design, development and testing. The individual will be responsible for following job functions –
Participate and lead the analysis, development, testing and deploying of software applications using the current set of standards and methodologies.
Participate with business partner in design reviews and technical briefings.
Convert Functional Design specifications into technical design that will be used by developer to program the system.
Convert Technical Design specifications into high quality working code.
Prepare unit test plan and unit test cases.
Perform unit testing of programs according to defined process using the unit test plan and unit test cases.
Provide quality assurance by walk-through of programs written by peers.
Provide support during system testing, user acceptance testing, Go-Live.
Provide documentation of developed programs.
Perform quality and function reviews during the development phase.
Develop detailed estimates for design and development phases based on functional requirements.
Facilitate the clarification of functional specification issues as they arise during the development process.
Update Technical Design specifications as necessary
Provide development support / mentoring to less experienced developers
7+ years of development experience in Oracle tools such as SQL, PL/SQL, Reports, Forms, Workflow.
Strong experience with oracle functions, procedures, triggers, packages & performance tuning,
Experience with Oracle Version 10g, 11g, 12c
Knowledge/experience in Oracle Financial modules such as General Ledger, Fixed Assets, Receivables, Payables , Purchasing, Order Management, Inventory etc.
Good understanding of relational database design and normalization
3+ years of development experience in Java OR any other object oriented programming language.
3+ years of development experience in Oracle Applications Framework (OAF).
3+ years of development experience in XML Publisher, SOA services, AME.
Knowledge/experience in ADF technology is a plus.
Experience in Web Services using SOAP, XML, JSON, Restful Services preferred.
Experience in JBoss SwitchYard framework is preferred.
Knowledge of the software development lifecycle and agile methodologies
Knowledge on object-oriented development
Ability to communicate effectively and build rapport with team members and clients
Good understanding of business processes
Ability to work in a driven team environment
WHO WE ARE
Valassis is a leading digital marketing intelligence company, providing a best-in-class data management platform and online and offline targeting capabilities that fuel superior display advertising and media offerings. Through proprietary technology and the Valassis Digital Consumer Graph™, we power the lifecycle of marketing campaigns – from planning to activation and measurement. In fact, 19 of 20 leading brands work with Valassis Digital to drive better campaign performance.
WHAT'S IN IT FOR YOU?
Valassis has a generous total rewards benefits package that includes medical, dental and vision coverage, dollar for dollar 401k matching and PTO allowance. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available; not to mention smart and friendly coworkers!
Valassis is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Applicants who have disabilities may request that accommodations be made in order to complete the selection process.
EEO is the law. To review your rights under Equal Employment Opportunity please visit: www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf.