Finding Inspiration at Every Turn
CAREER OPPORTUNITIES
Information Systems Manager
Duties
​
Work with clients to identify opportunities to improve their key controls across business and technology processes. Evaluate overall setup and identify the main areas of risk by assessing client’s key business process controls, application controls and Information Technology (IT) controls and benchmark them according to regulation, standards, and industry standards. Manage the creation of high-quality deliverables to communicate to clients on the status of engagements, key issues and work plans. Work with existing processes/systems whilst making constructive suggestions for improvements. Identify opportunities to improve key controls across business and technology processes to clients. Provide advisory related services through all major milestones to the sales and delivery including identification proposal, development, planning, fieldwork, reporting and debrief processes. Work on specific projects to substantially improve and evolve the capability and quality of the processes, deliverables, and thought leadership. Participate in and/or conduct training to junior staff to develop communication, analytical and technical skills. Travel to client sites as needed.
​
Job Requirement
​
-
Bachelor’s in Computer Engineering, Computer Science, Information Systems or a related field
-
+ 3 years experience in a managerial position. Travel to client sites in Jersey City as needed.
​
Location
​
Princeton, NJ
​
Salary/Overtime
​
$114,608/year
​
Days/Hours
Operations Research Analyst
Minimum Requirements
Master’s or Bachelor’s degree from an accredited college in Information Technology, Computer Science, Marketing, or Business
Minimum 4 years of hands-on experience in the relevant field
Minimum 2 years of experience in CRM such as Salesforce or MS Dynamics
Experienced in Product Roadmap, User Journey Analysis, and User personas
Familiarity with certain tools such as Jira, Smartsheet, Confluence, UX Design
Job Responsibilities
Provide research on specific topic areas to support project teams' work
Define business problems within an organization and use statistical analysis, simulations, predictive modelling, or other methods to analyze it and develop practical solutions
Gather information from members of the organization, including workers and management, who can contribute information about problems and possible solutions
Recommend strategies to management and other decision-makers
Track and analyze key metrics and report on them
Evaluate the effectiveness of decisions
Assist in planning projects including scheduling and budgets
Write reports and memos to explain findings and make recommendations
Formulate mathematical or simulation models of problems, relating constants and variables, restrictions, alternatives, conflicting objectives, and their numerical parameters
Perform validation and testing of models to ensure adequacy and reformulate models as necessary.
Collaborate with senior managers and decision makers to identify and solve a variety of problems and to clarify management objectives
Collaborate with others in the organization to ensure successful implementation of chosen problem solutions
Analyze information obtained from management to conceptualize and define operational problems
Prepare management reports defining and evaluating problems and recommending solutions.
Define data requirements and gather and validate information, applying judgment and statistical tests
Observe the current system in operation and gather and analyze information about each of the parts of component problems, using a variety of sources.
Design, conduct, and evaluate experimental operational models in cases where models cannot be developed from existing data.
Educate staff in the use of mathematical models.
Specify manipulative or computational methods to be applied to models.
Develop and apply time and cost networks to plan, control, and review large projects.
Develop business methods and procedures, including accounting systems, file systems, office systems, logistics systems, and production schedules.
Computer Systems Analyst
Minimum Requirements
Master’s or Bachelor’s degree from an accredited college in Information Technology, Computer Science, or Business
Minimum 4 years of hands-on experience in the relevant field
Minimum 2 years of experience in CRM such as Salesforce, MS Dynamics, or SAP.
Experienced in Product Roadmap, User Journey Analysis, and User personas.
Familiarity with certain tools such as Jira, Smartsheet, Confluence, UX Design
Job Responsibilities
Research emerging technologies to decide if installing them can increase the organization's efficiency and effectiveness
Prepare an analysis of costs and benefits so that management can decide if information systems and computing infrastructure upgrades are financially worthwhile
Devise ways to add new functionality to existing computer systems
Design and develop new systems by choosing and configuring hardware and software
Oversee the installation and configuration of new systems to customize them for the organization
Conduct testing to ensure that the systems work as expected
Train the system's end users and write instruction manuals
Test maintain and monitor computer programs and systems including coordinating the installation of computer programs and systems.
Troubleshoot program and system malfunctions to restore normal functioning.
Expand or modify system to serve new purposes or improve work flow.
Use the computer in the analysis and solution of business problems
such as development of integrated production and inventory control and cost analysis systems.
Consult with management to ensure agreement on system principles
Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
Develop document and revise system design procedures test procedures and quality standards.
Train staff and users to work with computer systems and programs.
Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
Assess the usefulness of pre-developed application packages and adapt them to a user environment.
Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs
Provide staff and users with assistance solving computer-related problems
such as malfunctions and program problems
Use object-oriented programming languages
as well as client and server applications development processes and multimedia and Internet technology.
Review and analyze computer printouts and performance indicators to locate code problems
and correct errors by correcting codes.
Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements
Determine computer software or hardware needed to set up or alter system.
Analyze information processing or computation needs and plan and design computer systems ,using techniques such as structured analysis, data modelling, and information engineering.
Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed. Specify inputs accessed by the system and plan the distribution and use of the results.
Prepare cost-benefit and return-on-investment analyses to aid in decisions on system implementation.
Recommend new equipment or software packages.