Click column header to sort
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a SoftwareQuality Assurance Analyst who will be responsible for defining, reviewing, and executing test cases. The QA Analyst will work closely with the software engineers and business analysts to understand the technical design of the applications and ensure testability of the developed components. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
This is a remote enabled position.
Description of Duties
- Support agile scrum teams in the script development and execution of system and end-to-end testing for:
- Salesforce-Based applications
- Web-Based MVC Application
- Cross-Browser Testing
- Create test plans and test cases, including mapping requirements to unit, integration, and system tests
- Review user interfaces for conformity and functionality
- Execute test cases across all functional areas of the project
- Investigate incoming issues by reproducing reported issues and investigating bugs
- Find, isolate, document, and track bugs through to resolution
- Interpret and report testing results, and be a vocal proponent for quality in every phase of the development process
- Design and develop QA best practices organization-wide
- Responsible for validating application meets business process and system requirements
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a MS Dynamics CRM Developer who will be responsible for implementing and supporting CRM applications for clients of eimagine. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
This is a remote enabled position.
Description of Duties:
- Responsible for the development, and on-going support of custom applications and objects within Microsoft Dynamics CRM
- Serve as a Subject Matter Expert (SME) within all aspects of CRM software to include technical requirements, system configuration, user requirements, and system upgrades
- Identify and implement third party applications to enhance and support the CRM system
- Perform CRM application testing of configurations and customizations
- Lead and/or participate in analysis sessions with clients to determine application requirements for new CRM implementations
- Extend capability of CRM through creation of new entities, forms, workflows, and reports
- Design business processes and integrations between Microsoft Dynamics CRM applications and other applications
- Perform data migration activities
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a Business Analyst who can work with our customers and internal delivery team to ensure successful identification and implementation of requirements for our projects. The Business Analyst would be responsible for defining, analyzing, validating and documenting business requirements, needs and processes. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
This is a remote enabled position.
Description of Duties:
- Lead and/or participate in requirements gathering and analysis sessions with clients to determine project requirements.
- Able to elicit and identify project requirements from client end users.
- Responsible for validating requirements by providing option comparisons and justifications.
- Capable of providing gap analysis and needs assessments to uncover business need.
- Accountable for reviewing and finalizing extensive functional and technical documentation.
- Able to elicit and translate high-level business needs into specific and concise processes.
- Proficient in testing to ensure successful execution and appropriate application of solutions.
- Can provide high-level project/status updates and prepared reports to designated recipients.
- Accountable for self-organization and tracking completion of assigned tasks including successful delivery of assigned project milestones.
- Prepare and present training content to clients as needed.
- Creation of project documentation to include user manuals, training deliverables, business requirements documentation, test scripts and work product validation.
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a PolicyBusiness Analyst to work directly with program and policy stakeholders to refine research questions and ensure analyses align with stated needs. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
Description of Duties:
- ensure analyses align with stated needs.
- Proactively identify additional analysis and priority areas of inquiry
- Provides advanced consultation in conducting quantitative and qualitative policy analysis; examines the impact of policy and regulatory decisions, as well as develops evaluative models to assess and report on complex policy questions.
- Consults on complex data analysis by refining research questions and providing important context to the analyses.
- Interprets data and develops strategic recommendations for clients.
- Conducts advanced project research and manages aspects of project execution (may include design, methodology, data collection, analysis and report preparation).
- Leads the development and writing of technical documentation, reporting writing and the communication of results in collaboration with data scientists and BI Developers.
- Perform literature reviews as necessary to incorporate best available research into data analysis results to ensure appropriate context and interpretation of findings.
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a Project Manager who can work with our customers and internal delivery team to ensure successful delivery of projects. The Project Manager would be the single point of ownership and management for their assigned projects. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
Description of Duties:
- Manage internal resources and external stakeholders for flawless project execution
- Ensure projects are delivered on time, within the scope of agreements and within budget
- Track project progression and report status to internal team members and leadership as well as external stakeholders
- Develop, review and/or approve project requirements, involving all relevant stakeholders and ensuring technical feasibility
- Manage resource availability, capacity and project allocation
- Develop detailed project plans to track progress
- Utilize appropriate verification techniques to manage changes in project scope, schedule and cost
- Measure project performance using appropriate systems, tools and techniques
- Report and escalate project issues and risks to internal leadership and external stakeholders as needed
- In cooperation with the project team, create and maintain comprehensive project documentation to include user manuals, training deliverables, business requirements documentation, test scripts, work product validation and project artifacts, as needed
- In cooperation with the sales team, provide documentation and guidance during the business development process to include assigning resources to requests for sales support, developing project estimates and writing / editing scopes of work and responses to RFPs
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a Salesforce Business Analyst who can work with our customers and internal delivery team to ensure successful identification and implementation of requirements for our Salesforce projects. The Salesforce Business Analyst would be responsible for defining, analyzing, validating and documenting business requirements, needs, and processes. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
This is a remote enabled position.
Description of Duties:
- Experience using Salesforce to deliver business solutions
- Lead and/or participate in requirements gathering and analysis sessions with clients to determine project requirements
- Develop user stories and process flows to support the development of Salesforce solutions
- Work collaboratively with team members to design a solution that will meet a client's business requirements and fulfil user stories
- Perform Salesforce implementation and configuration
- Collaborate with developers to test and verify that solutions will meet the business requirements
- Accountable for reviewing and finalizing extensive functional and technical documentation
- Able to elicit and translate high-level business needs into specific and concise processes
- Creation of project documentation to include user manuals, training deliverables, business requirements documentation, test scripts and work product validation
- Ability to provide Salesforce demonstrations for clients
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking a Software Engineer who will be responsible for implementing and supporting software applications for clients of eimagine. In addition to sharing our enthusiasm for team collaboration (we promise our secret handshake isn’t hard to learn), you have an unmatched passion for using technology to solve problems and fulfill business outcomes.
This is a remote enabled position.
Description of Duties:
- Ability to design, develop, test, implement and maintain C# and VB .NET, ASP.NET MVC web applications and web services with SQL Server database connectivity, and other web technologies such as Web Services, Web API, HTML, JavaScript, jQuery, XML, AJAX, and Bootstrap
- Proficient in client-side and server-side debugging methodologies
- Excellent troubleshooting skills
- Proficient in Microsoft technologies and object-oriented programming including ASP.NET, C#, and SQL Server
- Capable of interpreting ERD, UML, and related diagrams and producing related documentation
- Coding, testing, and analyzing software applications throughout the production life cycle
- Develop custom applications as defined by project teams, vendors and/or other organizational roles
- Design, deploy and debug ASP. Net websites using Visual Studio
- Understanding of Service Oriented Architecture and Object Oriented Programming Architecture
- Basic Understanding or willingness to learn Microsoft Dynamics CRM and SharePoint
At eimagine, we know that your best work happens when you live your best life and share your unique talents, so we do everything we can to be intentional in a remote enabled environment to make that possible. Recognized as a Best Places to Work since 2015, we are a team of humbly confident people who are proud of their craft, continuous learners, and have been known to cheer loudly for our teammates. For over 25 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
Due to our growth, we are seeking talented Client Partners who will be responsible for identifying ways that eimagine can help solve client business problems thru positioning project-based , staff augmentation and product sales solutions. Successful candidates must be able to converse with C-level IT and business executives, VPs, Senior Directors and Managers who have complex business challenges that need to be addressed. The ability to be resourceful, detail-oriented, and self-directed, with a passion for understanding their clients' businesses is a must. Outstanding listening skills, genuine interest in fostering teamwork, a willingness to provide honest feedback, and extreme ownership are keys to success in this role. If you are looking for a challenge, willing to go the extra mile, and want to work with people who are just as talented as you are, this is the place for you!
Description of Duties:
- Develops and builds close relationships with new and assigned accounts for eimagine
- Assists in the development and execution of the company sales plan
- Identifies, qualifies and helps create solutions for client opportunities
- Helps write and prepare Statements of Work (SOWs), proposals, presentation materials, agendas and other client facing documentation
- Prepares sales forecast information that includes accurate information about the size, timing, and probability of each opportunity
- Maintains client records in eimagine’s Customer Relationship Management (CRM) database
- Develops and effectively manages sales leads through all available means including:
- Telephone cold-calling
- Networking referral leads
- Trade shows
- Direct mail responses
- Website and email inquiries
- LinkedIn and other Social Media platforms
- Penetrates new areas within existing accounts as well as generates new business opportunities with clients new to eimagine
- Consults with prospective and existing customers regarding their specific system (hardware and software) requirements and makes recommendations regarding eimagine software and consulting services that meet their needs
- Works with the Procurement Team to prepare written responses to “Request for Proposals” and other bid requests that detail eimagine’s ability to provide the requested solutions and services
- Works with Recruiting/People Solutions/Project Management Office (PMO) to build appropriate and effective teams in support of specific solutions for clients.
- Negotiates final terms of agreements in accordance with established practices of eimagine
- Owns the responsibility of obtaining client acceptance/signature on all company and project contracts and other legal documents – e.g., Non-disclosure Agreements, Master Service Agreements, Statements of Work, Change Orders, etc
- Provides behavior and activity metrics in support of everyday functions