Job Title:

Power BI

Job Purpose:

We are looking for a Power BI Expert.

Responsibilities:
  • Power BI development and administration.
  • Building Analysis Services reporting models.
  • Developing visual reports, dashboards and KPI scorecards using Power BI desktop.
  • Connecting to data sources, importing data and transforming data for Business Intelligence.
  • Excellent in analytical thinking for translating data into informative visuals and reports.
  • Able to implement row-level security on data and have an understanding of application security layer models in Power BI.
  • Proficient in making DAX queries in Power BI desktop.
  • Expertise in using advanced-level calculations on the data set.
  • Responsible for design methodology and project documentation.
  • Able to develop tabular and multidimensional models that are compatible with warehouse standards.
  • Adept in developing, publishing and scheduling Power BI reports as per the business requirements.
  • Able to properly understand the business requirements and develop data models accordingly by taking care of the resources.
  • Should have knowledge and experience in prototyping, designing, and requirement analysis.
  • Should have knowledge and skills for secondary tools such as Microsoft Azure, SQL data warehouse, PolyBase, Visual Studio, etc.
  • Able to integrate Power BI reports into other applications using embedded analytics like Power BI service (SaaS), or by API automation. Also, one must be experienced in developing custom visuals for Power BI.
Skills/Qualifications:
  • BS/MS in Computer Science or Information System. Besides that, one needs to have considerable work experience in similar fields.
  • Experience of 5+ years in data preparation, data gateway and data warehousing projects.
  • Experience of 5+ years and familiarity with Microsoft Business Intelligence Stack having Power BI, SSAS, SSRS, SSIS.
  • 3 to 4 years of experience working with a self-service tool, preferably Power BI or Tableau.
  • Familiarity with JavaScript, CSS, and other JavaScript libraries.
  • Should be familiar and experienced in SQL.
Apply Now
Job Title:

Product Specialist in NAV/BC

Job Purpose:

To develop an application through analysis, designing, developing and installing software solutions by using Microsoft Dynamics ERP Applications.

Responsibilities:
  • A Dynamics 365 Business Central Product Specialist will be focused on the delivery and implementation of the Dynamics 365 Business Central ERP solution. The Consultant will have developed deep technical and functional skills in Dynamics 365 Business Central that will be used in performing these tasks.
  • A Consultant will be part of one or multiple teams that will use problem-solving skills to develop and implement NAV/BC for ICS clients. Each Consultant will be placed on a project team that will be defined and organized according to the skills and experience required for the implementation. The consultant will be familiar with software implementation and structured implementation methodologies.
  • A Dynamics 365 Business Central Product Specialist will spend the majority of their time executing tasks related to client delivery / Solution Delivery. Most of this Delivery time will be focused on detailed project tasks. A small portion of client time will be spent on project management tasks. Any non-client time will be spent on personal training, internal projects and administrative tasks.
  • Consulting work will be primarily performed at our client sites. Overnight travel is inherent to this role depending on the phase of the project. Client locations may also be spread out over a geographic area and will require additional travelling time for team members to reach their worksite. ICS will reimburse for travel and out-of-town travel expenses incurred while working on client sites according to the ICS stated policies.
Duties:
  • To perform business requirements analysis and design.
  • To perform a gap analysis between NAV/BC functionality and the clients' requirements.
  • To lead project teams through design workshops and CRP environments.
  • To identify and recommend product customizations, enhancements or work-around to meet client requirements.
  • To train users on the new process and NAV/BC.
  • To develop data conversion and testing strategies.
  • To manage individual budget and scope of work.
  • To perform NAV/BC demonstrations.
  • Be an Expert in one or more Industry Solutions like Retail, Professional Services, Distribution and Discrete or Process Manufacturing.
Skills:
  • Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Documentation and Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements.
  • Team handling skills.
  • Good Communication Skills.
  • Good Documentation Skills.
Qualifications:
  • 4-year degree in Engineering, business, Accounting, MCA or equivalent.
  • 3+ years' experience in implementing Dynamics 365 Business Central required.
  • Experience with Dynamics 365 Business Central is required.
  • Experience with Dynamics 365 Business Central is desirable.
  • Functional knowledge of the finance, distribution and production granules and other module knowledge such as CRM, Projects, MRP, and Shop Floor is a plus.
  • Dynamics 365 Business Central Installation, Development or Financials and Distribution or Financials and Manufacturing certification preferred.
  • Experience with core business processes such as accounting, distribution and manufacturing.
  • Experience implementing other Dynamics solutions (AX, SOL, GP) is a plus.
  • Large consulting organization experience preferred.
Apply Now
Job Title:

Programmer Analyst NAV/BC

Job Purpose:

To develop information systems by designing, developing, and installing software solutions by using Microsoft Dynamics ERP Applications.

Responsibilities:
  • Installation of Microsoft Dynamics 365 Business Central and customization of Microsoft Dynamics 365 Business Central components.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Develops software solutions by studying information needs, conferring with users studying systems flow, data usage, and work processes investigating problem areas following the software development lifecycle.
Skills:
  • Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Documentation and Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements.
  • Good Communication skills.
  • Good Documentation Skills.
Qualifications:
  • Minimum qualification: Bachelor's degree.
  • Must have undergone training in Microsoft Dynamics 365 Business Central.
  • At least 2 years of experience in Dynamics 365 Business Central.
  • Good knowledge of Microsoft Dynamics 365 Business Central Functionality is desirable.
  • An individual should have client facing experience.
  • Designing, coding and debugging applications in various software languages.
  • Full lifecycle application development.
  • Must have completed a Sample Project.
  • Successful completion of Certification Exams.
Apply Now
Job Title:

Programmer NAV/BC

Job Purpose:

To develop information systems by designing, developing, and installing software solutions by using Microsoft Dynamics ERP Applications.

Responsibilities:
  • Installation of Microsoft Dynamics 365 Business Central and customization of Microsoft Dynamics 365 Business Central components.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Develops software solutions by studying information needs, conferring with users studying systems flow, data usage, and work processes investigating problem areas following the software development lifecycle.
Skills:
  • Analyzing information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing, Documentation and Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements.
  • Good Documentation Skills.
  • Good communication Skills.
Qualifications:
  • Minimum qualification: Bachelor's degree.
  • Must have undergone training in Microsoft Dynamics 365 Business Central.
  • At least 2 years of experience in Dynamics 365 Business Central.
  • Good knowledge in Microsoft Dynamics 365 Business Central Functionality is desirable.
  • Individual should have client facing experience.
  • Designing, coding and debugging applications in various software languages.
  • Full lifecycle application development.
  • Must have completed a Sample Project.
  • Successful completion of Certification Exams.
Apply Now
Job Title:

SEO

Job Purpose:

We are looking for an SEO/SEM expert to manage all search engine optimization and marketing activities. You will be responsible for managing all SEO activities such as content strategy, link building and keyword strategy to increase rankings on all major search networks. You will also manage all SEM campaigns on Google, Yahoo and Bing in order to maximize ROI.

Responsibilities:
  • Execute tests, collect and analyze data, and identify trends and insights in order to achieve maximum ROI in paid search campaigns.
  • Track, report, and analyze website analytics and PPC initiatives and campaigns.
  • Manage campaign expenses, stay on budget, estimate monthly costs and reconciling discrepancies.
  • Optimize copy and landing pages for search engine marketing.
  • Perform ongoing keyword discovery, expansion and optimization.
  • Research and implement search engine optimization recommendations.
  • Research and analyze competitor advertising links.
  • Develop and implement link building strategy.
  • Work with the development team to ensure SEO best practices are properly implemented on newly developed code.
  • Work with editorial and marketing teams to drive SEO in content creation and content programming.
  • Recommend changes to website architecture, content, linking and other factors to improve SEO positions for target keywords.
  • Proven SEO experience.
  • Proven SEM experience managing PPC campaigns across Google, Yahoo and Bing.
  • Solid understanding of performance marketing, conversion, and online customer acquisition.
  • In-depth experience with website analytics tools (e.g. Google Analytics, Net Insight, Omniture, Web Trends).
  • Experience with bid management tools (e.g., Click Equations, Marin, Kenshoo, Search Ignite).
  • Experience with A/B and multivariate experiments.
  • Working knowledge of HTML, CSS, and JavaScript development and constraints.
  • Up-to-date with the latest trends and best practices in SEO and SEM.
Skills/Qualifications:
  • 1-2 years' experience in Search Engine Marketing (SEM) and Search Engine Optimization (SEO).
  • Proficiency in MS Excel, PowerPoint, and Word.
  • Experience with website analysis using a variety of analytics tools including Google Analytics as well as an internal reporting tool.
  • Experience working with popular keyword tools (Google, Word Tracker, Keyword Discovery, etc.).
  • Desired: Knowledge of HTML/CSS and website administrations.
  • Graduate in Digital marketing is preferred/B.tech, should be passionate about this field.
Professional Competencies:
  • Passion for SEO and internet marketing.
  • Outstanding ability to think creatively, and identify and resolve problems.
  • Attention to detail and the ability to effectively multi-task in a deadline driven atmosphere.
  • Ability to clearly and effectively articulate thoughts and points.
  • High levels of integrity, autonomy, and self-motivation.
  • Excellent analytical, organizational, project management and time management skills.
Apply Now
Job Title:

HR Executive

Job Purpose:

To provide services by designing & implementing effective human resource systems, procedures, policies, and monitoring personnel activity.

Duties:
  • Downloading resumes from job portals & screening of resumes, contact with consultancies.
  • Scheduling & conducting the interview, finalizing candidate.
  • Joining formalities like an issue of the Offer letter, appointment letter & other related documents, providing Welcome Kit, ID card, and Employee background verification activity.
  • Induction & orientation.
  • Relieving Formalities like exit interviews & preparation of relieving documentation.
  • Opening up salary accounts for new employees & Coordinating with bankers.
  • Supervises and evaluates employees and their job performance.
  • Maintaining attendance register & PF register.
  • Maintaining Time Sheets management.
  • Maintaining address book for all the contacts.
  • Provide assistance in the preparation of monthly statutory compliance documents as per the guidelines of senior staff such as PF, ESI returns etc.
  • Develops staff by providing information, educational opportunities, and experiential growth opportunities.
  • Resolve employee grievances.
  • Maintains staff by recruiting, selecting, orienting, and training employees.
  • Provides coaching, counseling, and disciplining employees; planning, monitoring, and appraising job results.
  • Biometric attendance management.
  • Leave & absence Management, Performance Appraisal Management.
  • Maintaining Proper documentation, Filling and maintaining the secrecy of documents.
  • Monthly Report preparation.
  • Managing day-to-day trainee work activity & Certification Exam Management.
  • Preparing & updating training modules from time to time.
  • Weekly meeting of all team members for general discussion & review.
  • An Employee engagement activity.
  • Resolving employee related issues and ensuring smooth communication across all organizational levels.
  • Secures HR information by completing database backups.
  • Preparation of Salary slips.
  • Evaluating & Reviewing monthly performance and preparation of annual appraisal report.
  • Preparation, Modification of HR policy, Procedures and Employee Manuals.
  • Contributes team effort by accomplishing related results as needed.
  • Calculates productive and non-productive hours for all team members on a Monthly Basis and Coordinates with them for the same.
  • Booking of tickets to staff & maintain liaison with travel agencies.
Skills:
  • Be personally energetic, dynamic, positive, and enthusiastic and possess the ability to think laterally and act through reasoned decision making.
  • Excellent Communication Skills.
  • Team Management, Staffing & Supervision.
  • Positive Attitude & Professionalism.
  • Reporting Skills.
  • Negotiating Skills.
  • Administrative writing skills & Verbal communication.
  • Extensive Computer Skills (expertise with Microsoft Word, Excel, and Email program).
  • Problem solving skills.
  • Analytical & interpersonal skills.
  • Disciplined & Punctual.
  • Self-starter, motivated; ability to manage multiple tasks simultaneously.
  • A high level of discretion and confidentiality for both business and affairs.
Qualifications:
  • MBA (HR) or Equivalent degree in Human Resource or Personnel Management.
  • 1+ year's experience in Core HR Activity.
  • Well versed with Market Trends, HR Related concepts and Knowledge.
Apply Now
Job Title:

Network Engineer

Job Purpose:

For this position, we require a person who is a seasoned professional with a strong background in network implementation on a service provider or large enterprise scale.

This position has significant scope and impact and thus the individual needs to be highly motivated and self-directed. In performing regular duties, this person will work with project and program managers to ensure status is reported, goals are met, and scorecard metrics are maintained. Key deliverables include gathering & representing network deployment project requirements, network configuration design/deployment, working with other teams to ensure deployments are standardized and delivered as desired, creating and maintaining associated templates and documentation, maintaining key metrics, implementing a number of technological projects, performing as subject matter expert, delivering training to subordinate engineers, and serving as an evangelist for infrastructure and services.

Responsibilities:
  • Identifies, diagnoses, and resolves network problems.
  • Supervising the administration of systems and servers related networks to ensure the availability of services to authorized users.
  • Responsible for analyzing, designing, installing, configuring, maintaining and repairing network infrastructure and application components.
  • Performing a wide variety of evaluation, maintenance, installation and training tasks to ensure the computer network performance meets company and user satisfaction.
  • Providing direction, information, and recommendations regarding network configurations and installations.
  • Maintaining a thorough understanding of the basics behind modern Internet architectures (DNS, Security, IP Routing, Switching, Load-balancing, Security technologies, HTTP, VPN, Email Routing, SPAM, etc.).
  • Maintain a thorough understanding of Local Area Networking.
  • Assist in the design of multi-server environments including IP address schemes, DNS, WINS, Ether-Channel (Bonding), etc.
  • Configure and setup Sonic Firewalls, VPN Concentrators and Security appliances for access to vital business applications.
  • Well versed with VSPR, V Centre, VM Ware, Exchange Server 2010, sonic walls & Fire Walls.
  • Design, setup and configure complex switching environments.
  • Design, setup and configure complex wireless networking that supports open or secured access and the ability to support voice and video applications.
  • Configuring and installing client and server network software for upgrading and maintaining the network.
  • Troubleshooting malfunctions of network hardware and software applications, telephones and security systems to resolve operational issues and restore services.
  • Any other duties as assigned by management.
Skills:
  • Positive Attitude.
  • Technical, analytical and interpersonal skills are required.
  • Ability to prioritize and multitask.
  • Willingness to learn new technologies and maintain industry knowledge.
  • Excellent communication and interpersonal skills.
  • Excellent customer presentation skills.
  • Ability to communicate in an understandable, polite and friendly manner, both written and verbal.
  • Strong organizational skills and ability to multi-task in a small business environment.
  • Daily maintenance and problem resolution, operating system patches and software upgrades, and routine hardware configuration.
Qualifications:
  • Minimum Bachelor's degree (preferably engineering related).
  • 3+ years of network administration mandatory.
  • Current CCNA and/or CCDA certification.
  • Windows Server 2003 & 2008; Exchange and/or SQL experience.
  • Network equipment, peripherals, and other ancillary equipment.
  • Additional certifications are required by management.
  • Knowledge of VoIP implementation and support.
  • Maintain network security through proper configuration of VPN and Firewalls.
  • Project Management, Problem Solving, LAN Knowledge, Proxy Servers, Networking Knowledge, Network Design and Implementation, Network Troubleshooting, Network Hardware Configuration, Network Performance Tuning, People Management.
  • Configures, tests, and maintains LAN/WAN equipment and related services.
  • Create and maintain comprehensive documentation for all implemented networks.
  • Provide pre-sales and post-sales technical support & Assist in the preparation of proposals and solution presentations.
  • Maintain and support the company's LAN/WAN environment.
Apply Now
Job Title:

System Administrator

Job Purpose:

Maintains computing environment by identifying system requirements; installing upgrades; monitoring system performance.

Duties:
  • Establishes system specifications by conferring with users; analyzing workflow, access, information, and security requirements; designing system infrastructure.
  • Establishes system by planning and executing the selection, installation, configuration, and testing of PC and server hardware, software, LAN and WAN networks, and operating and system management systems; defining system and operational policies and procedures.
  • Maintains system performance by performing system monitoring and analysis, and performance tuning; troubleshooting system hardware, software, networks and operating and system management systems; designing and running system load/stress testing; escalating application problems to vendor.
  • Secures system by developing system access, monitoring, control, and evaluation; establishing and testing disaster recovery policies and procedures; completing back-ups; maintaining documentation.
  • Prepares users by designing and conducting training programs; providing references and support.
  • Upgrades system by conferring with vendors and services; developing, testing, evaluating, and installing enhancements and new software.
  • Meets financial requirements by submitting information for budgets; monitoring expenses.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects organization's value by keeping information confidential.
  • Accomplishes organization goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Skills:
  • Problem Solving Skill.
  • Teamwork.
  • Ability to demonstrate attention to detail.
  • Ability to demonstrate deductive and inductive reasoning skill.
  • Positive Attitude.
  • Self-motivated & energetic.
  • Analyzing Information.
  • Good Communication and Documentation Skills.
  • Multi-tasking.
Qualifications:
  • 2-3 years of Experience.
  • B.Sc. or Bachelor's Degree in Computer Science or Master's Degree in Computer Science Computer science Engineering degree with more than 65% Average Marks or equivalent qualification.
  • Professional Training on Hardware & Networking is plus.
  • Hands on experience on Windows 2008 server (Active directory Services), Exchange 2010, CCNA, Remote Desktop Connection.
  • Well versed with different backups, Software installations & Networking Knowledge.
  • Proven skills on Network & Hardware configuration, Network Maintenance, Network Performance Tuning.
  • System Administration.
  • Developing Standards.
  • LAN Knowledge.
  • Proxy Servers.
Apply Now
Job Title:

Office Assistant

Job Purpose:

Provides office services by implementing administrative system, procedures, and policies, and monitoring administrative projects.

Responsibilities:
  • Housekeeping & infrastructure maintenance of our office among different branches.
  • Annual maintenance Contracts with various contractors.
  • Maintaining address book for all the contacts.
  • Providing facilities for the office like coffee powder & other staff welfare.
  • Maintain documentation & record keeping for Administrative department.
  • Preparation of cash and bank vouchers.
  • Creates and revises systems and procedures by analyzing operating practices, record keeping systems, Office layout, and budgetary and personnel requirements; implementing changes with proper Coordination with seniors.
  • Co-ordination with printing agency for voucher & Visiting card.
  • Booking of tickets to staff & maintain liaison with travel agencies.
  • Maintains office efficiency by planning and implementing office systems, layouts, and equipment procurement.
  • Preparation of documents, scanning & filling of documents for Admin related matter as needed from time to time.
  • Scanning & keeping documentation in an organized manner.
  • Preparation of corresponding letters, emails time to time as per requirement.
  • Visiting bank, PF office, PT office or somewhere else as per requirement.
  • Utility bill payment.
  • Keeps management informed by reviewing and analyzing special reports; summarizing information; identifying trends.
  • Maintains workflow by studying methods; implementing cost reductions; and developing reporting procedures.
  • Develops administrative staff by providing information, educational opportunities, and experiential growth opportunities.
  • Resolves administrative problems by coordinating preparation of reports, analyzing data, and identifying solutions.
  • Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
  • Accomplishes the result by performing the duty.
  • Contributes to team effort by accomplishing related results as needed.
  • Need to accomplish the task may arise from time to time.
Skills/Qualifications:
  • Be personally energetic, dynamic, positive, and enthusiastic professional who possess the ability to think laterally and act through reasoned decision making.
  • Trust worthy Individual.
  • Reporting Skills.
  • Accuracy and consistency of work.
  • Administrative writing skills & Verbal communication.
  • Microsoft Office skills.
  • Managing Processes & Organization.
  • Analyzing information.
  • Problem solving skills.
  • Supply Management & Inventory Control.
Apply Now
Job Title:

Graphic Designer

Job Purpose:

A candidate is desired to come up with creative ways to design websites/Mobile Sites using the latest technology and new age web applications to create a user friendly experience.

Responsibilities:
  • Must have skills on Graphic Designing, Web Designing, Flash, Flash MX, adobe, 3D, PhotoShop, Illustrator.
  • Graphic Designer Candidate from reputed school of arts will be preferred.
  • Candidate should have 2-3 years of experience with excellent knowledge of different multimedia positions & should have creative thinking with good command over English.
  • Develop style guide and visual design document for products.
  • Additional knowledge of design software's like design pro, 3D Max and animations are a plus point.
  • Should have a keen eye for designer doodles.
Skills:
  • Maya, Dream Weaver, PhotoShop.
  • Flash, Flash MX, Adobe, 3D.
Qualifications:
  • Minimum qualification: Bachelor's degree.
  • At least 2-3 years of experience.
  • Individual should have client facing experience.
  • Proficient with Excel, Outlook and Word.
  • Designing, coding and debugging applications in various software languages.
  • Full lifecycle application development.
  • Completed Certification Exams.
Apply Now