Opportunities.

Agree Technologies has opportunities in the following areas.  If you are interested and would like to be considered for opportunities, please submit your resume to agree@agreetechsol.com.

agree-headhunting-icon

Data Engineer

Position Overview:

We are seeking a talented and experienced Data Engineer to join our dynamic team. The ideal candidate will have a passion for data, an analytical mindset, and a proven track record of designing, building, and maintaining scalable data systems. As a Data Engineer, you will play a crucial role in optimizing our data infrastructure, ensuring data integrity, and enabling data-driven decision-making across the organization.

Key Responsibilities:

  • Design, develop, and maintain scalable ETL pipelines to process and integrate data from various sources.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that meet their needs.
  • Optimize database performance, ensuring efficient data retrieval and storage.
  • Implement and maintain data warehouse solutions to support business intelligence and analytics.
  • Develop and enforce data governance and security policies to ensure data integrity and compliance with industry standards.
  • Monitor and troubleshoot data pipelines and infrastructure to ensure reliability and performance.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our data capabilities.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 3+ years of experience in data engineering or a related role.
  • Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
  • Hands-on experience with ETL tools and frameworks (e.g., Apache Airflow, Talend, Informatica).
  • Strong programming skills in Python, Java, or Scala.
  • Experience with big data technologies (e.g., Hadoop, Spark) and cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with data warehousing solutions (e.g., Redshift, Snowflake, BigQuery).
  • Knowledge of data modeling, data warehousing concepts, and data governance principles.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work collaboratively in a team environment.
agree-headhunting-icon

BI Developer

Position Overview:

We are seeking a skilled and analytical BI Developer to join our team. The ideal candidate will have a strong background in business intelligence and data analytics, with the ability to transform data into actionable insights. As a BI Developer, you will be responsible for designing, developing, and maintaining business intelligence solutions to support data-driven decision-making across the organization.

Key Responsibilities:

  • Develop and maintain BI solutions, including dashboards, reports, and data visualizations, to support business operations and strategy.
  • Collaborate with business stakeholders to understand their requirements and translate them into technical specifications.
  • Design and implement data models to optimize reporting and analytics performance.
  • Extract, transform, and load (ETL) data from various sources to ensure accurate and timely reporting.
  • Conduct data analysis to identify trends, patterns, and insights that drive business decisions.
  • Ensure data accuracy, integrity, and consistency across all BI solutions.
  • Provide training and support to end-users on how to use BI tools and interpret data insights.
  • Stay current with industry trends and emerging BI technologies to continuously improve our BI capabilities.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, Business, or a related field; Master’s degree preferred.
  • 3+ years of experience in business intelligence, data analytics, or a related role.
  • Proficiency in BI tools such as Power BI, Tableau, or Looker.
  • Strong SQL skills and experience with relational databases (e.g., MySQL, PostgreSQL).
  • Knowledge of data warehousing concepts and experience with ETL processes.
  • Familiarity with data modeling techniques and best practices.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent communication skills and the ability to work collaboratively with cross-functional teams.
  • Experience with programming languages such as Python or R is a plus.
agree-headhunting-icon

Project Manager

Position Overview:

We are seeking an experienced and dynamic Project Manager to join our team. The ideal candidate will have a strong background in project management, with the ability to lead and deliver complex projects on time and within scope. As a Project Manager, you will be responsible for overseeing all aspects of project execution, from planning and initiation to monitoring and closing, ensuring successful project delivery that aligns with our business objectives.

Key Responsibilities:

  • Develop detailed project plans, including timelines, milestones, and deliverables, to guide project execution.
  • Coordinate and manage project resources, including team members, contractors, and external vendors.
  • Monitor project progress and performance, identifying and mitigating risks and issues as they arise.
  • Communicate project status, updates, and changes to stakeholders, ensuring transparency and alignment.
  • Ensure projects are delivered on time, within scope, and within budget.
  • Facilitate project meetings, including kick-offs, status updates, and retrospectives, to ensure effective collaboration and communication.
  • Manage project documentation, including requirements, specifications, and change requests.
  • Implement project management best practices and tools to enhance project efficiency and effectiveness.
  • Drive continuous improvement in project management processes and methodologies.

Qualifications:

  • Bachelor’s degree in Business, Management, or a related field; PMP or similar certification preferred.
  • 5+ years of experience in project management, preferably in the food manufacturing or related industry.
  • Proven track record of successfully delivering complex projects on time and within budget.
  • Strong knowledge of project management methodologies, such as Agile, Scrum, or Waterfall.
  • Excellent organizational and multitasking skills, with the ability to manage multiple projects simultaneously.
  • Exceptional communication and interpersonal skills, with the ability to work effectively with diverse teams and stakeholders.
  • Proficiency in project management software and tools (e.g., Microsoft Project, Asana, Jira).
  • Strong problem-solving skills and the ability to make decisions under pressure.
  • Ability to adapt to changing priorities and business needs.
agree-headhunting-icon

Data Analyst

Position Overview:

We are seeking a detail-oriented and analytical Data Analyst to join our team. The ideal candidate will have a strong background in data analysis, with the ability to interpret complex data sets and provide actionable insights. As a Data Analyst, you will be responsible for collecting, processing, and analyzing data to support business decision-making and drive strategic initiatives.

Key Responsibilities:

  • Collect, process, and analyze large data sets to identify trends, patterns, and insights.
  • Develop and maintain dashboards and reports to track key performance indicators (KPIs) and business metrics.
  • Collaborate with business stakeholders to understand their data needs and provide analytical support.
  • Perform data validation and ensure data integrity and accuracy across all reports and analyses.
  • Conduct ad-hoc analyses to support various business initiatives and projects.
  • Utilize statistical methods and data visualization techniques to present findings in a clear and concise manner.
  • Identify opportunities for process improvements and recommend data-driven solutions.
  • Stay up-to-date with industry trends and best practices in data analysis and business intelligence.

Qualifications:

  • Bachelor’s degree in Data Science, Statistics, Mathematics, Computer Science, or a related field; Master’s degree preferred.
  • 3+ years of experience in data analysis or a related role.
  • Proficiency in SQL and experience with data analysis tools (e.g., Excel, R, Python).
  • Strong knowledge of data visualization tools such as Tableau, Power BI, or Looker.
  • Experience with data warehousing concepts and ETL processes.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Strong communication skills and the ability to present complex data findings to non-technical stakeholders.
  • Familiarity with statistical analysis and predictive modeling techniques is a plus.
  • Ability to work independently and collaboratively in a team environment.
agree-headhunting-icon

Business Analyst

Position Overview:

We are seeking a skilled and analytical Business Analyst to join our team. The ideal candidate will have a strong background in business analysis, with the ability to bridge the gap between business needs and technical solutions. As a Business Analyst, you will be responsible for gathering and analyzing business requirements, developing solutions, and ensuring successful implementation of projects that drive business growth and efficiency.

Key Responsibilities:

  • Gather and document business requirements through interviews, workshops, and analysis of existing systems and processes.
  • Analyze and translate business needs into functional specifications and system design requirements.
  • Collaborate with stakeholders, including business users, developers, and project managers, to ensure alignment and understanding of project objectives.
  • Conduct feasibility studies and cost-benefit analyses to support decision-making processes.
  • Develop and maintain project documentation, including business process models, use cases, and user stories.
  • Identify and recommend opportunities for process improvements and optimization.
  • Facilitate communication and collaboration between business and technical teams to ensure successful project delivery.
  • Perform user acceptance testing (UAT) and provide support during implementation and post-implementation phases.
  • Stay up-to-date with industry trends and best practices in business analysis and project management.

Qualifications:

  • Bachelor’s degree in Business Administration, Information Systems, or a related field; MBA or relevant certification (e.g., CBAP) preferred.
  • 3+ years of experience in business analysis or a related role.
  • Strong analytical and problem-solving skills with the ability to interpret complex business requirements.
  • Proficiency in business analysis tools and techniques, including process modeling and requirements management.
  • Excellent communication and interpersonal skills, with the ability to work effectively with diverse teams and stakeholders.
  • Experience with project management methodologies such as Agile, Scrum, or Waterfall.
  • Proficiency in project management software and tools (e.g., Microsoft Project, JIRA, Confluence).
  • Strong organizational and multitasking skills, with the ability to manage multiple projects simultaneously.
  • Ability to adapt to changing priorities and business needs.