Loading ...

Job content

About Epiq:

Epiq Systems solves problems faced by the legal profession in managing high volume, complex electronic data. We serve corporations and law firms around the world in practice areas spanning bankruptcy, litigation, class action, mass tort, antitrust, investigations and regulatory compliance.

Epiq combines proprietary software, deep subject matter expertise and a global infrastructure to assist clients with the technology requirements for their most important and complex matters. Our clients include top worldwide law firms, corporate legal departments, government agencies and trustees .

We strive for a cohesive, collaborative environment that focuses on group achievement.

Epiq is a NASDAQ listed company (EPIQ) with over 1000 associates worldwide. Epiq operates globally with key offices in Hong Kong, Kansas City (corporate headquarters), London, New York (largest office), Phoenix, Shanghai (data center only), Tokyo, Toronto and Washington, D.C.

Position Overview

This position is responsible for managing the development and maintenance of Epiq Systems’ enterprise level software solutions.

Job Responsibilities

  • Manage a cross-disciplinary Agile (Scrum) development team, consisting of Leads, Software Engineers and Quality Assurance Analysts
  • Mentor development team members with a constructive, results oriented approach
  • Ability to provide guidance and mentoring for the personal and professional development of all team members and specialties
  • Exceptional oral and written communication skills
  • Complete understanding of Scrum, architecture concepts and terminology
  • Understanding of Change Management strategies and experience in implementing organizational changes
  • Strong collaboration skills, works will with ambiguity and works well across roles and groups
  • Can easily communicate our technology and software to all levels of the company and external clients
  • Ability to think strategically
  • Full product lifecycle experience
  • Directly responsible for hiring and performance management Develop high level product and framework specifications and guide the technical aspect of product development from an overall system integration standpoint.
  • Define and own all aspects of the development process, from appropriate technologies and workflows to coding standards.
  • Successfully document and communicate concepts, guidelines, and designs to development teams.
  • Ensure software being built meets all requirements of quality, security, maintainability, extensibility, etc from a technical standpoint.
  • Interact with other technical stakeholders such as IT and Dev Ops.
  • Undertake research and development type tasks in the pursuit of architectural goals.

Qualifications and Skills

  • Strong oral and written communication skills are a must
  • High energy, proactive and approachable personality who enjoy solving diverse problems
  • Proven problem solving abilities and creative thinking
  • At least 7 years of Product development experience, with at least 2 years in a management role
  • Experience with the following technologies: C#, C++, ASP.NET MVC, Angular, JavaScript frameworks
  • Ability to positively interact with all members of development team
  • Thorough understanding of object oriented development theory
  • Experience working with an RDBMS; such as Oracle or SQL Server
  • Knowledge of concurrent programming challenges: multi-threading, race conditions, deadlock, semaphores, etc.
  • Familiarity with developing or working in a Windows environment (Visual Studio, TFS)
  • Bachelor’s degree in Computer Science or related field. Master’s degree is a plus.

Leadership Competencies

Client Focus –Engages with the clients, both internal and external, and their needs as a primary focus; builds a sustaining collaborative and productive relationship with clients; seeks to understand client situations, issues, expectations, etc.; takes appropriate action to meet client needs and address concerns; implements or utilizes methods to monitor and evaluate client feedback; appropriately meets client needs without jeopardizing business outcomes or results.

Coaching for Results- Provides timely guidance and feedback to help others strengthen specific knowledge and/or skill areas necessary to accomplish specific objectives or tasks; helps to clarify the situation and expected behaviors; provides instruction and opportunities for observation; provides on-going feedback and reinforcement

Managing Performance- Ensures that associates have clear goals and objectives, expectations and measures of success for projects and tasks; clearly assigns or delegates responsibility for tasks and assignments; monitors the process of work as well as progress toward completion and final results; provides specific performance feedback, both positive and corrective, as soon as possible after event

Developing Others- Provides support and direction towards the development of individuals’ knowledge and skills to effectively facilitate their accomplishment of both current and future job responsibilities; partners with individuals on identifying and setting development goals; helps to identify development opportunities as part of the plan; provides continuous feedback on performance and progress and assists in the adjustment of development plans; ensures management team adheres to business defined talent management practices and procedures

Fosters Teamwork- provides opportunities for people to learn to work together as a team; promotes cooperation with other departments; recognizes and encourages the behaviors that contribute to teamwork, continuous support and removal of barriers, appropriately involves team members in decisions and leverages unique talents of the team

Empowering Others- Gives people latitude to make decisions based on their level and area of responsibility and level of knowledge and skills; encourages individuals and groups to set their own goals, consistent with business goals; expresses confidence in the ability of others to be successful; encourages groups to resolve problems on their own; avoids prescribing a solution

#LI-RE1

If you like wild growth and working with happy, enthusiastic over-achievers, you’ll enjoy your career with us!

It is Epiq’s policy to comply with all applicable equal employment opportunity laws by making all employment decisions without unlawful regard or consideration of any individual’s race, religion, ethnicity, color, sex, sexual orientation, gender identity or expressions, transgender status, sexual and other reproductive health decisions, marital status, age, national origin, genetic information, ancestry, citizenship, physical or mental disability, veteran or family status or any other basis protected by applicable national, federal, state, provincial or local law. Epiq’s policy prohibits unlawful discrimination based on any of these impermissible bases, as well as any bases or grounds protected by applicable law in each jurisdiction. In addition Epiq will take affirmative action for minorities, women, covered veterans and individuals with disabilities. If you need assistance or an accommodation during the application process because of a disability, it is available upon request. Epiq is pleased to provide such assistance and no applicant will be penalized as a result of such a request. Pursuant to relevant law, where applicable, Epiq will consider for employment qualified applicants with arrest and conviction records.

Loading ...
Loading ...

Deadline: 13-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...