Lead Business Systems Analyst

Remote - BSA - 1021
VITS Consulting Corp has openings for the position Lead Business System Analyst - Practice BSA with Bachelor’s degree in Computer Science, Engineering any, Technology, Information Systems or related  to work closely with the IT team as well as the business stakeholders to understand needs, gather requirement, identify potential options and solutions that will meet the business need, determine feasibility and flesh out solution options. Lead BSA will be delivering Quality Solutions with multiple clients of VITS and providing guidance and structure to its teams.



Minimum Qualifications
• Bachelor's degree in Computer Science, Systems / Industrial Engineering, Business Administration or related field
• Six - Ten years’ experience with increasing responsibility in systems analysis and/or business analysis with project management or leadership responsibilities.
• Must have ability to exercise independent judgment in planning, organizing, and performing systems analyst tasks. Independent judgment required in setting priorities of tasks among multiple assigned projects.
• Must have ability to communicate, motivate, and organize projects among a broad spectrum of personnel throughout the network, frequently under deadline pressure.
• Knowledge of information systems, including some familiarity with financial / business applications, HR applications, compliance applications, or others, sufficient to use and support interactive applications and to plan and perform medium- to large-scale computer projects.
• Extensive Knowledge of Databases and writing SQL
• Knowledge of webservices including Rest and SOAP

Responsibilities

Ensure application systems are effectively designed, developed, tested, and implemented to support increased efficiency and effectiveness of the business and meet the business needs (40%)


Incumbent is responsible for project organization and execution and will lead design, vendor evaluation, implementation, and management of multiple projects. This individual provides technical direction and coaching to analyst staff in the development and implementation of systems or in problem solving.
• Understand the business – Understand the business field the system analyst is working in through frequent targeted interaction with the business system users and leadership.
• Identify Opportunities for Improvement - Uses his/her up-to-date knowledge of the business requirements and Information System’s capabilities to identify opportunities to use emerging technology to increase efficiency and effectiveness of the organization. Formulate improvement plans and pitch them to leadership.
• Identify and implement new systems or enhancements to existing systems
• 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
• Communicate Issues and Changes - Responsible for proactively communicating upcoming application changes to end users and management, and working with the super users to smooth transitions and decrease any negative impact on the business.


Project Management: Prioritize, Plan, and Coordinate the work of IS and Business Resources to complete initiatives (20%)


Monitor a project’s progress to ensure that deadlines, standards, and cost targets are met.
• Evaluates the work requested by the organization, effectively prioritizes the work, establishes plans, makes a commitment for delivery, and effectively ensures delivery against those plans.
• Coordinates the work assignments of self, other information systems professionals and business resources to ensure effective execution
• Ensures effective and thorough communication for any application initiatives
• Ensures effective performance of business resources and vendors who perform Application Development Services
• Provides work direction to and may supervise the work of Business Analysts, System Analysts and Programmers


Production Support (20%)


Responsible for the maintenance, support, and operations of the Surmodics software applications.
• Ensuring functionality and usability of the software applications are aligned with the organization’s priorities and enabling Company employees to do their work effectively.
• Responsible for diagnosing and resolving application issues to ensure optimal performance and usability for the various system users and providing root cause analysis with recommendations for improvements.
• Accountable for performing daily, weekly, monthly, quarterly, and yearly operations tasks required for the ongoing functionality of the software applications.
• Some programming and debugging duties will be required in order to develop queries/reports of varying complexity and to troubleshoot and fix programmatic issues.


Effectively communicates results, progress, and issues to internal customers and management (10%)
• Reports progress against job description responsibilities, objectives, results and issues to colleagues and management, including vendor management.
• Ensures appropriate escalation and awareness to Surmodics and vendor management of any issues.


Ensures Positive End-User Experience with information systems (10%)
• Ensures technology issues impacting end users are identified, prioritized, and addressed
• Ensure effective communication and training (in person or verbal whenever possible) takes place to ensure effective use of information systems and information technology


Apply Now

Systems Engineer

Plymouth, MN, USA - 2001a
VITS is looking to identify a Systems Engineer with following JD:
  • Planning and facilitating Agile ceremonies like stand-up meetings, sprint planning meetings, story mapping, story grooming and retrospectives 
  • Experienced in working with multiple lines of business, analyzing, and understanding the needs by working with stakeholders. 
  • Identified the gaps across the multiple systems/ business lines to create Epics. 
  • Facilitated various interactive meetings, User story sessions with external, internal stakeholders & end customers to understand the business needs. 
  • Decompose high level requests into features and user stories to be consumed by the product/agile teams. 
  • Facilitated agile ceremonies and worked with the team in resolving issues / blockers that could potentially cause delays. 
  • Worked closely with the UX team in the process of designing UI components, screen mockups, process flows, business logic, and configuration requirements. 
  • Thorough understanding of n-tier architecture, request and response flow and appropriate technologies for business requirements (REST, JSON, and XML). 
  • Created API guides that documented functional overview of product, API calls, methods, endpoint URIs, parameters, responses and requests, status codes and messages, sample code, test and dev portal URLs, and OAuth2 parameters and responses. 
  • Data mapping on different Interfaces using XML and JSON files. 
  • Worked with cross functional teams and multiple departments and helped to identify bottlenecks or areas and presented solutions in improving the processes. 
  • Played a pivotal role in evaluating the business and customer needs, across multiple business units and value streams by working across the end user solutions and work streams. 
  • Worked closely with the stakeholders in defining the business process flows to enhance the portal functionality and dealer customer experience which involved Peag-front end, Java- back-end systems, and web services for system integration. 
  • Designed UI components, screen mockups, process flows, business logic, and configuration requirements. 
  • Producing the visual models/wireframes and swim lanes for the application using MS Visio. 
  • Development of Test Strategies and creation of Test Scenarios, Test Environment, and Test case. 
  • Work closely with DBA to understand the DB2/SoR-DB, architect, and SAP team to design the data warehouse structure. 
  • Conducted interviews and/or facilitated workshops with users to analyze processes and identify system optimization by improving the business process flows and/or workflows. 
 



This position requires, at a minimum, a Bachelor’s degree in computer science, computer information systems, information technology, relevant engineering (computer engineering, software engineering, electronic engineering, or related), or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Apply Now

Quality Assurance Automation Engineer

Eden Prairie, MN - QA - 1032
Our VITS team is looking for a QA Automation engineer:
  • Design test plans, scenarios, scripts, or procedures. 
  • Document software defects, using a bug tracking system, and report defects to software developers. 
  • Identify, analyze, and document problems with program function, output, online screen, or content. 
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. 
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. 
  • Document test procedures to ensure replicability and compliance with standards. 
  • Plan test schedules or strategies in accordance with project scope or delivery dates. 
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments. 
  • Test system modifications to prepare for implementation. 
  • Monitor bug resolution efforts and track successes. 
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks. 
  • Provide feedback and recommendations to developers on software usability and functionality. 
  • Update automated test scripts to ensure currency. 
  • Create or maintain databases of known test defects. 
  • Install, maintain, or use software testing programs. 
  • Install and configure recreations of software production environments to allow testing of software performance. 
  • Monitor program performance to ensure efficient and problem-free operations. 
  • Identify program deviance from standards, and suggest modifications to ensure compliance. 
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness. 
  • Design or develop automated testing tools. 
  • Investigate customer problems referred by technical support. 
  • Conduct historical analyses of test results. 
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source. 
  • Evaluate or recommend software for testing or bug tracking. 
  • Coordinate user or third-party testing. 
  • Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions. 
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. 
  • Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation. 
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.

This position requires, at a minimum, a bachelor’s degree in computer science, software engineering, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.  
Apply Now

Full Stack Developer / Software Engineer

Minneapolis, MN, USA
As our Full Stack Developer / Software Engineer, you will:
• Architect and develop features for customer facing web applications using React, Java Spring, NodeJS Lambdas, and other AWS technologies
• Architect and lead a team of six for the ongoing development of customer facing mobile app for both iOS and Android platforms. Successful implementation of MVP Project was done in 3 months and is built on ReactNative.
• Build out CI/CD pipelines, Automated Integration tests, Push Notifications capabilities for customer facing react native mobile app
• Build out the digital payments platform ensuring optimal integrations with third party APIs and internal services across the company
• Architect, co-ordinate and implement enterprise application performance monitoring using Dynatrace, establishing standard DevOps cadences/practices
• Develop and incorporate business analytics tracking for web applications using Adobe DTM/Launch.
• Implement standard integration testing practices with react testing library and Jest for TDD
• Contribute in the react developers' group that generates standard components for re-use across multiple enterprise level applications

Other Qualifications:
  • Excellent customer service, communications, and professional demeanor. Able to manage multiple deadlines. Passionate toward new and existing technologies. Positive, resourceful, creative and detail-oriented. Self-starter, able to prioritize appropriately. Process-oriented.
Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects.

React JS Developer / Sr Software Engineer

Plymouth, MN, USA - 2045a
Our team is looking for React JS Developer / Sr Software Engineer with follow duties:

  • Developing Client internal React application using internal apple libraries and modules.
  • Migrating the application from older version React to newer version React using functions.
  • Involved in discussing the view and the design of the page.
  • Used Redux in older version and in the new application is using pure components and passed as Props as it is a small application.
  • Used “Axios” for the API calls and database integration is done with the application.
  • Used JavaScript, HTML, CSS, Bootstrap, SVG for the better enhancement and Styling of the page.
  • Working with the team member for setting up the non-production environment so that it can have its own database connected which makes the testing easy.
  • The Backend for this application was developed using NODE where it only has the database queries using Express.
  • The backend data is obtained by a Cron job that pulls in new data from an application called “Pathfinder”.
  • Used Ag-grid for the displaying of the data into tables and which has features of advance filtering, sorting, drag and drop, focusing cell, Copy and Paste data from cell, Pagination.
  • Working with QA on automation testing scripts and Jasmine framework.
  • Used Cors to avoid cross origin issues and components were built using Continuum, Tidbits.

This position requires, at a minimum, a bachelor's degree in computer science, computer information systems, information technology, a closely related field, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.
Apply Now

Security Engineer

Plymouth, MN, USA - 2043a
VITS is looking to identify a Security Engineer with following JD:
  • Lead the discovery process to gather onboarding requirements on KCI domain using CyberArk DNA tool and Remediant scans on 3M Domain. 
  • Identify privilege accounts that needed to be on-boarded and onboard accounts that pose highest level of risk to the organization. 
  • Design Architecture Requirements with collaboration of 3M and KCI infrastructure team’s, which should go through an ARK review process for Legacy KCI and get it approved. 
  • Gather existing connecters and platform requirements from 3M on-prem version CyberArk to leverage them in CyberArk SaaS implantation and evaluated the appetite for Custom Connectors. 
  • Define Monitoring and Reporting requirements for CyberArk SaaS. 
  • Define Backup & IT Continuity process requirements for CyberArk SaaS. 
  • Request servers to be deployed and setup a pilot build of CyberArk SaaS in 3M-KCI. 
  • Define connecter requirements with OKTA to implement SSO and MFA. 
  • Collaborate with CyberArk Professional Services to get the Windows Connecter setup on KCI On-Prem and be deployed with a pilot build. 
  • Perform UAT Testing on the KCI CyberArk SaaS pilot build and prepare process documents for user education. 
  • Support existing 3M on prem version of CyberArk by handling new Integration Requests and Incidents.  
  • Define SQL queries to extract and filter user data from CyberArk Database using MySQL. 
  • Design an API to delete multiple users in CyberArk for License Harvest. 
  • Design an API in postman to delete duplicates in a specific safe from CyberArk. 
  • Design an API to bulk onboard accounts into CyberArk. 
  • Collaborate with CyberArk to define a way to bulk move accounts from one safe to another in 3M CyberArk. 
  • Monitor 3M CyberArk on-prem version and perform audits on Quarterly basis. 
  • Patch CyberArk servers every month and Upgrade UTM firewalls for production servers. 
  • Implement and follow IT Continuity Plan for 3M CyberArk when 3M Data Center is down. 
  • Document and analyze all existing process of 3M CyberArk On-Prem version to replicate in CyberArk SaaS for KCI. 
  • Support another project, Hashi Corp being deployed in 3M China. 
  • Define Architecture and Authentication Requirements for Hashi Corp. 
  • Define Monitoring and Reporting requirements for Hashi Corp. 
  • Define Backup & IT Continuity process requirements for Hashi Corp. 
  • Request servers to be deployed and setup a pilot build of Hashi Corp. 
  • Perform UAT Testing on the Hashi’s pilot build and prepare process documents for user education. 
  • Support existing 3M on prem CyberArk and make improvements for the Everything in Cloud Initiative.



This position requires, at a minimum, a Bachelor’s degree in computer science, computer information systems, information technology, relevant engineering (computer engineering, software engineering, electronic engineering, or related), or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Apply Now

Software Developer

Plymouth, MN, USA - 2049a
Our team is looking for Software Developer / Data Science Engineer with follow duties:
  • Work as the data strategist, identifying and integrating new datasets that can be leveraged through the product capabilities. 
  • Execute analytical experiments methodically to help solve various problems and make a true impact across various domains and industries 
  • Identify relevant data sources and sets to mine for client business needs, and collect large structured and unstructured datasets and variables 
  • Design and construct machine learning algorithms and models to solve business problems/needs and perform data and error analysis to improve models, and clean and validate data for uniformity and accuracy 
  • Analyze data for trends and patterns, and Interpret data with a clear objective in mind. 
  • Perform Data visualization to represent the findings and results in a clear and concise manner. 



This position requires, at a minimum, a bachelor's degree in computer science, computer information systems, information technology, a closely related field, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects.
Apply Now

HR Manager - Generalist

Remote (Off-shore) - HR - 1022
VITS Consulting Corp has opening for the position of Human Resource Manager with Bachelor’s degree in relevant fields.
Responsibilities:
  • Excellent English verbal communication skills and interpersonal skills
  • Generating official VITS internal documents such as offer letters, appointment letters, salary slips and warning letters
  • Creating onboarding plans and educating newly hired employees on HR policies, internal procedures and regulations
  • Maintaining physical and digital files for employees and their documents, benefits and attendance records
  • Creating employee engagement plans, getting necessary budget approval and initiating activities
  • Collaborating with outside vendors, upper management and employees to maintain CSR standards conscripted by authorities
  • Evaluating employee performance and appraising their pay scale accordingly
  • Taking appropriate disciplinary action against employees who violate rules and regulations and addressing employee grievances
  • Process documentation for Visa and immigration procedures
  • Ability to Develop great relationships with VITS's employees and promote  VITS culture through out the organization
  • Excellent record-keeping skills
  • Meticulous attention to detail.





  • Bachelors degree in human resources or related (essential).
  • 2+ years of experience in HR at large scale reputed company.
  • Efficient HR administration and people management skills.
  • Fantastic knowledge of HR functions and best practices.
  • Position is for remote off-shore candidates only


Apply Now