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 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 Power Platform Developer who will be responsible for developing, and maintaining Power Platform 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.
Description of Duties:
- Creation of Dataverse schema based on business rules
- Creation of Dataverse tables and columns based on schema
- Understanding and configuration of Dataverse security
- Development of Dataverse forms and views
- Creation and development of Power Pages
- Forms
- Lists
- Web pages
- Web templates
- CSS creation in Power Pages
- JavaScript development in Power Pages
- Creation of Solutions with Power Apps environments
- Creation of Web Roles
- Power Platform deployment SDLC practices
- Implement forms and workflows using PowerApps and PowerAutomate
- Build Canvas generated and Model-Driven Power Apps to meet requirements of projects and clients
- Understand, implement, and manage On-Premise Data Gateways used with the Power Platform services
- Support project and tech lead in development plans, estimation, and code and design reviews
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 Power Apps Portals Developer who will be responsible for building enterprise-level solutions and utilizing best practices with the Power Platform community. 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:
- Develop PowerApps canvas and model-driven apps.
- Build Enterprise-level solutions, utilizing best practices within the Power Platform Community.
- Use multiple connectors with PowerApps and Microsoft Flow.
- Build PowerApps portals, and leverage Power Automate to create new and improved business process flows.
- Experience in configuring and customizing Power Apps portal and portal components and UI design skills using CSS.
- Experience in JavaScript, HTML5 and CSS3 for better design of the Portal.
- Experience deploying and maintaining Portal and other Power apps components across multiple environments.
- Experience with Azure DevOps or DevOps process, code repository and management.
- Provide architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 technologies utilizing the Power Platform, including a focus on keeping up to date with developing solutions and future roadmap of Microsoft.
- Integrate internal Dynamics 365 system with other aspects of Power Platform including the creation of Power Apps, Reports, Flows, and Power Pages.
- Ensure appropriate security at application, form, record and field levels.
- Integrate Power BI Reports and dashboards into PowerApps.
- Communicate proposed designs and progress on the work to customers, team leads, and team members.
- Support cross-functional project teams with app development.
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 Power Platform Analyst who will be responsible for configuring and maintaining Power Platform 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.
Description of Duties:
- Lead and/or participate in requirements gathering and analysis sessions with clients to determine project requirements as well as complete sprint planning for the respective solution
- Understanding and configuration of Dataverse security
- Creation of Solutions with Power Apps environments
- Creation of Web Roles
- Work collaboratively with team members to design a solution that will meet a client's business requirements and fulfill user stories as needed
- Create, review, and finalize extensive functional and technical documentation within designated platform in collaboration with respective team
- Assist in the creation of project documentation to include user manuals, training deliverables, business requirements documentation, test scripts and work product validation as needed
- Ability to provide platform specific demonstrations for clients
- Implement forms and workflows using PowerApps and PowerAutomate
- Provide architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 technologies utilizing the Power Platform, including a focus on keeping up to date with developing solutions and future roadmap of Microsoft.
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 Coordinator to help implement an electronic badging system. 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:
- Coordination of meetings and deliverable with stakeholders
- Ensure projects are delivered on time, within the scope of agreements and within budget
- Organize and establish regular meetings with vendors, project team, etc.
- Manage vendor relations.
- 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
- Report and escalate project issues and risks to internal leadership and external stakeholders as needed
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 MS Dynamics CRM Business Analyst 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.
Description of Duties:
- Serve as a Subject Matter Expert (SME) within all aspects of CRM software to include technical requirements, system configuration, user requirements, and system upgrades
- Lead and/or participate in requirements gathering and analysis sessions with clients to determine project requirements.
- Design business processes and integrations between Microsoft Dynamics CRM applications and other applications
- Extend capability of CRM through creation of new entities, forms, workflows, views and reports
- 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.
- Perform CRM application testing of configurations and customizations.
- 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 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/Dynamics CRM 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 24 years we have been helping clients navigate technology and business change, while staying committed to delivering value & outcomes that enables their success.
We are seeking a talented Proposal Writer who will be responsible for producing high-quality and understandable proposals, training materials, and documentation. As a successful Proposal Writer at eimagine, you are a self-starter who is passionate about delivering seamless client facing content. You thrive in the fast-paced culture of a dynamic and growing organization. You have strong writing skills, the ability to synthesize technical content from a SME and create materials that clearly explain the solution, business need, or process.
The Proposal Writer will be responsible for developing client facing content like white papers, case studies, proposal content, training materials, and end user communication. This includes original prose, conceptualizing graphical representations of data, systems, solutions and the development past performance write-ups. The candidate will also assist in the development of strategies to obtain, organize, and summarize information through clear, concise and effective communication.
Description of Duties:
- Learn and understand the key offerings of eimagine and how they are applicable to our customers
- Ensue that existing customer pain points and proposal win themes are clearly reflected in documents
- Develop persuasive and technically robust proposals
- Analyze and interpret complex technical requirements to create clear, concise proposal content.
- Collaborate with subject matter experts to ensure accuracy and completeness of technical descriptions
- Adapt and tailor technical content to meet the needs of diverse audiences, ensuring clarity and accessibility
- Manage proposal documentation throughout the lifecycle, from initial drafts to final submissions, ensuring adherence to deadlines and guidelines
- Continuously update and refine proposal templates and repository based on evolving technical standards and industry best practices
- Conduct thorough reviews of proposal drafts for technical accuracy, coherence, and persuasive impact, making revisions as necessary
- Ensure compliance with all proposal requirements, including format, content specifications, and submission procedures
- Work in partnership with the Sales and Marketing team to ensure corporate and market branding and style guidelines are maintained
- Conduct gap analysis to determine strengths of current approaches and identify opportunities for improvement
- Possess strong analytical skills required to proactively research information and compile responses to government solicitations
- Attend meetings and provide regular status updates to proposal team
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.
This is a Remote Enabled position
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 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.
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.