This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Relx - Philadelphia, PA

posted 2 months ago

Full-time - Senior
Remote - Philadelphia, PA
10,001+ employees
Management of Companies and Enterprises

About the position

The Director of Software Engineering at LexisNexis is responsible for leading technology and development efforts for major software products. This role involves setting architectural standards, managing a development team, and ensuring the efficient delivery of product development goals. The director will also engage in research, design, and software development, while providing input to project plans and schedules.

Responsibilities

  • Lead internal and external technology resources.
  • Successfully partner and lead large offshore resources in solving complex business needs.
  • Perform reviews to ensure enterprise and architectural standards and processes are followed.
  • Complete management responsibilities including performance management, hiring, and coaching of staff.
  • Utilize best practices and understand emerging trends.
  • Write advanced complex code for computer systems and serve as a senior source of expertise.
  • Manage system and user acceptance testing cycles to ensure accurate and quality business solutions.
  • Lead the development of technical standards and perform reviews to ensure compliance with enterprise and architectural standards.
  • Serve as a primary technical point of contact for external technology resources.
  • Recommend technical strategy and direction across functional areas.
  • Participate in the development and evolution of architecture.
  • Consult with stakeholders to find alternative work-arounds during system outages.
  • Provide design input across a product.
  • Work directly with customers and end users.
  • Serve as the acknowledged 'go to' person on coding and technical issues.
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Complete bug fixes.
  • Design and work with complex data models.
  • Carry out management responsibilities in accordance with the organization's policies, procedures, and applicable laws.

Requirements

  • 12+ years of Software Development experience
  • 5+ years of Software Development management experience
  • BS in Engineering/Computer Science or equivalent experience required; advanced degree preferred
  • Key experience and proven competencies in technologies associated with responsibilities
  • Knowledge of large complex systems
  • Strong knowledge of architectural principles
  • Proven ability to leverage technical metrics to drive effective business decisions
  • Proven expert in partnering with and leading internal and external technology resources in solving complex business needs
  • Expertise and proven experience in both Managed Services and Staff Augmentation models
  • Strong proficiency in database technology, design and manipulation, optimization, best practices, and leading industry trend knowledge
  • Knowledge in normalized/dimensional data modeling principles and their application to complex business needs
  • Expertise in techniques for design and code reviews of offshore technical proposals
  • Proven knowledge and experience in project planning and management tools to manage project progress, budget, and scope
  • Experience in code reviews and development approaches
  • Expertise in industry best practices in offshore partnership development
  • Proven ability to lead test-driven development and maintenance
  • Industrywide or broad companywide technical knowledge
  • Proven ability to adapt to new roles and responsibilities
  • Expertise in Agile software development practices and metrics
  • Expertise in industry technology language development trends
  • Expert knowledge of multiple data storage subsystems
  • Advanced skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others
  • Advanced organization/project planning, time management, and change management skills across multiple functional groups and departments
  • Excellent problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues
  • Excellent communication (verbal and written) and customer service skills
  • Strong budgeting and finance skills
  • Proven expertise in the use and development of applicable desktop tool sets
  • Strong proficiency with data manipulation language including optimization techniques
  • Ability to design and work with complex data models
  • Experience in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net

Benefits

  • Comprehensive, multi-carrier health plan benefits
  • Disability insurance
  • Dependent care and commuter spending accounts
  • Life and accident insurance
  • Retirement benefits (salary investment plan/employer stock purchase plan)
  • Modern family benefits, including adoption and surrogacy
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service