Confidential Posting
Description
Senior Software Consultants work on project teams and will configure and test standard and custom client solutions built
on our client-server, web, and relational database technologies. InterAction enables Client Relationship Management
(“CRM”), which is keenly focused on the needs of the Professional Services marketplace, where relationships are critical
to sustaining and growing our client’s business.
The Senior Software Consultant will work closely with project managers and CRM business process experts, sometimes
serving as the Technical Lead to deliver meaningful business solutions to our clients. Our clients are the world’s premier
Professional Services organizations – Law Firms, Investment Banks, Asset Management Firms, Consultancies and
Accounting Firms. Consultants on the team will also have the opportunity to provide feedback to our product management
team to help with continuous improvement of our product.
The role of the Senior Software Consultant is diverse, and includes activities such as:
· Base and advanced System Installation;
· Configuration of the InterAction system;
· Developing SQL and SSIS scripts;
· Data Conversions and Data Integrations;
· Custom report/SSRS development;
· C#.NET application development;
· SharePoint webparts development; and
· System Testing.
Technical Skills/Responsibilities:
Senior Software Consultant skills and responsibilities include, but are not limited to, the following:
· Independently complete basic/core InterAction installation, including Outlook sync, in client environment; mentor
technical consultants on installation and review installation documentation; independently troubleshoot client environment
issues; analyze and communicate installation updates for new versions/service packs to technical consultants.
· Serve as liaison for software bugs related to client projects.
· Independently complete advanced installations in client environment, including Matters, Opportunities,
Engagements (“MOEs”), IQ, Document Repository, and InterAction for Microsoft Outlook (“IMO”); complete installation
documentation; independently troubleshoot client environment issues; analyze and communicate installation updates for
advanced modules in new versions/service packs.
· Serve as liaison for software bugs related to advanced modules for client projects.
· Independently configure basic InterAction, including Outlook sync and New Contact Rules, in client environment for
core implementations, data conversions and integrations.
· Independently configure advanced components such as MOEs, IQ, Document Repository, and IMO, in client
environment; mentor Associate Consultants and Consultants in advanced configuration. Be able to explain advanced
configuration options to clients.
· Be aware of current version compatibility and requirements; lead hardware, software, and environment discussion
with clients; independently perform and document Technical Architecture Review of client environment.
· Independently perform data analysis, document data conversion requirements and mapping; independently scope
data conversions and integrations; mentor Associates and Consultants on data analysis and data mapping techniques;
maintain data analysis and data mapping methodology; serve as Tech Lead on complex data analysis and mapping.
· Independently perform complex data conversions including relationships and/or activities; serve as Tech Lead
on simple and complex data conversions; mentor Associates and Consultants on proper data conversion techniques;
maintain data conversion methodology.
· Independently perform complex data integrations, such as with Rippe & Kingston or Peoplesoft, using Application
Collaboration; mentor Associates and Consultants in proper data integration techniques; maintain data integration
methodology.
· Independently build complex custom data integrations using Application Collaboration and/or other tools such as the
InterAction API; mentor Consultants in proper custom integration methodology.
· Scope web customizations with Principal review; independently design and develop web customizations; review/QA
Technical Consultant web customizations.
· Independently scope, design, and develop complex custom reports; mentor and coach Consultants on proper
custom report development that cannot be created using out-of-the-box InterAction tools, such as reports requiring
custom scripts or reporting database; work with Principal or Technical Architect to design reporting solution.
· Independently perform multi-step upgrades; perform pre-upgrade analysis for multi-step upgrades; document
technical components of upgrade plan; serve as Tech Lead for complex upgrades.
· Independently write medium to complex SQL queries against the InterAction database. Knowledge of Microsoft
SQL Server 2005 or greater and some advanced features such as replication, triggers, and query optimization. Mentor
Associates and Consultants in proper techniques on building complex SQL queries.
· Independently scope, design, and build medium to complex applications utilizing the InterAction .NET API.
Conduct InterAction .NET API workshops with clients providing an overview. Mentor and coach Consultants on proper
InterAction .NET API development techniques.
· Independently write medium to complex SSIS packages for Application Collaboration data integrations utilizing
advanced SSIS features such as error logging, flow control, and scripting tasks; mentor and coach Technical Consultants
on advanced features.
· Independently scope, design, and build complex custom SSRS reports. Mentor Consultants in proper custom
reporting methodology.
· Independently scope, design, and build basic to medium-complexity C#.NET applications; mentor Technical
Consultants in proper C#.NET coding features and techniques; participate in building C#.NET coding methodology.
· Build simple SharePoint webparts with mentor oversight.
Project Management Skills:
Senior Technical Consultants typically do not perform the role of Project Managers, but must be able to:
· Independently manage project budget for all technical tasks and Technical Consultants on project
· Work with Project Manager to define schedule for technical tasks; independently perform assigned tasks within
project schedule; monitor additional Technical Consultants for timely completion of assigned tasks on project.
· Efficiently manage and prioritize time to perform assigned tasks or serve as Tech Lead on 4-5 concurrent projects.
· As Tech Lead, work with Technical Consultants to resolve identified issues; escalate unresolved issues to Principal
and Tech Support.
Implementation Methodology/Project Ownership Responsibilities:
Senior Software Consultants must:
· Follow and recommend improvements to existing CS methodology; improve and/or create new methodology
templates; develop templates for new CS offerings; ensure Technical Consultants are aware of and use appropriate
templates.
· Be aware of all business and technical issues in a project, and be able to speak about the ramifications of these
issues to clients and internal audiences. Drive resolution of issues with assistance as necessary.
People Management:
· Serve as mentor and Tech Lead for Associate Technical Consultants and Technical Consultants.
Qualifications - External
Experience/Skills/Requirement:
- Bachelor's Degree in Computer Science or related field, or equivalent experience
- 3+ years of previous work experience with object oriented languages (C# or VB.Net)
- 3+ years of previous work experience with .Net Framework 2.0 or higher
- 2+ years of previous work experience with databases, SQL, stored procedures, understanding and application of DB
design principles
- 2+ years of previous work experience in multi-level oral and written communications to diverse audiences at multiple
organizational levels
- 2+ years of work experience in an analytical role identifying and solving problems
- 2+ years of experience working in teams and in a team environment, that is process-oriented and deadline-driven
Experience/Skills Desired:
- 2+ years of previous work experience with Microsoft SharePoint development
- Microsoft Certified Professional Developer (MCPD)
- QA test plan development
Other Considerations:
- Position requires a willingness to travel 60% of the time on average. Occasional periods of 100% travel may be
required. To date, this has not included any long-term (> 1 month) out of town assignments.
- MUST have an understanding of the consulting lifestyle. At times, client commitments will require extensive overtime.
A 50-hour week should be the baseline expectation - higher at peaks.
LexisNexis is a leading global provider of business information solutions to professionals in a variety of areas, including:
legal, corporate, government, law enforcement, tax, accounting, academic, and risk and compliance assessment.
LexisNexis helps customers achieve their goals in more than 100 countries, across six continents, with over 18,000
employees. Regardless of your location, you'll work together with your colleagues as one team - a unified network of
professionals who share a passion for solving problems, realizing results, and pushing the boundaries of what knowledge
can do.