Software Development Engineer II - Document Generation

Job Location: Cary, NC


Role Value Proposition: 

This Software Development Engineer role is responsible for the design, development and implementation of applications following the full systems development lifecycle (SDLC). The position exists within our RAD group (regional application development). We are looking for a candidate to participate in the development activities of various projects that automates the generation of a wide range of customer documents such as contracts, benefit summary, legal documentation, proposals, and letters.  There are small projects to support legal and compliance changes, as well as large and high-level of complexity projects to support MetLife strategic direction.  The position collaborates with cross-functional teams, and provides guidance to onshore and offshore contractors during phases of the projects from technical design to production implementation.


Key Responsibilities:

  • Participates in technical design, development and implementation of application systems
  • Designs and codes programs; creates test transactions and runs tests to find errors and revise programs
  • Writes documentation that describes installation and operating procedures
  • Develops new programs of moderate complexity and scope, working with basic applications systems designs and specifications and utilizing standard procedures and techniques. Interfaces with system designers to design, code, test and implement application programs
  • Assists in developing application specifications
  • Participates in post- implementation reviews of both application development content and process to maximize and share learning
  • Provide technical support to technical vendor resources
  • Designs and codes business process models; designs and codes business rules and algorithms


Essential Business Experience and Technical Skills:


  • 3+ years of development experience with any programming language including strong analytical and communication skills
  • Experience working with applications running on WebSphere Application Server and Linux OS
  • Experience with Use case / Functional Design Review, Technical Design Review, and Test Cases review
  • Familiarity with supporting performance testing
  • Familiarity with XQuery or XPATH, Web Services, XML and XSD Schema; skills with Advanced Microsoft Word features


  • Java / J2EE
  • OpenText xPression or any document generation platform 
  • Skills with Linux Shell Scripts, DB2, MS SQL Server, and expertise with WebSphere


Business Category

Regional Application Development


Number of Openings



At MetLife, we’re leading the global transformation of an industry we’ve long defined. United in purpose, diverse in perspective, we’re dedicated to making a difference in the lives of our customers.





MetLife is a proud equal opportunity/affirmative action employer committed to attracting, retaining, and maximizing the performance of a diverse and inclusive workforce. It is MetLife's policy to ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, uniformed service member or veteran status, or any other characteristic protected by law.

MetLife maintains a drug-free workplace.

For immediate consideration, click the Apply Now button. You will be directed to complete an on-line profile. Upon completion, you will receive an automated confirmation email verifying you have successfully applied to the job.

Requisition #: 100602 

Full time
Cary, NC 27513, US