Job Description
Benefits:
401(k)
Competitive salary
Dental insurance
Health insurance
Paid time off
Vision insurance
Job Description: Data Developer / Architect
Key Responsibilities:
Designing and Implementing Data Architecture: Designing and implementing scalable and secure data systems tailored for Salesforce, including data modeling, data warehousing, and establishing data storage frameworks.
MuleSoft Integration Design and Development: Designing and developing integration solutions using MuleSoft Anypoint Platform, connecting Salesforce to external systems and applications.
ETL Process Design and Management: Designing and managing ETL processes (Extract, Transform, Load) to extract data from various sources, transform it into suitable formats, and load it into data warehouses or data marts for analysis and reporting.
Data Migration Strategy and Execution: Driving data migration strategies for Salesforce implementations, defining data mapping and transformation plans to align data with the Salesforce data model.
API Management and Development: Designing and developing APIs for seamless data exchange between Salesforce and external systems, using both web-based technologies (like REST) and integration/middleware tools.
Data Governance and Security: Establishing data governance frameworks and standards to ensure data quality, consistency, and compliance with data-related policies and regulations, while implementing security measures to safeguard data.
Collaboration and Communication: Working closely with various teams and stakeholders (including business analysts, data scientists, developers, and clients) to understand requirements, translate them into technical specifications, and communicate design options and technical solutions effectively.
Performance Optimization and Monitoring: Analyzing and optimizing the performance of data systems and integration solutions and setting up monitoring and logging tools to track performance, identify bottlenecks, and ensure smooth data operations.Required Skills and Qualifications:
Strong Salesforce Knowledge: Experience with Salesforce configuration, customization, and data architecture and reporting within the platform.
MuleSoft Expertise: Proven experience with MuleSoft Anypoint Platform, including API design, flow design, and various deployment options (like CloudHub and on-premise).
ETL Skills: Expertise in ETL tools and platforms, including designing and implementing ETL processes and data pipelines.
Data Modeling and Database Design: Proficiency in SQL, data modeling, database design, and working knowledge of relational database concepts.
Integration Experience: Experience with integration patterns and tools, including web services (SOAP, REST) and middleware solutions.
Problem-Solving and Analytical Skills: Excellent problem-solving skills, with the ability to identify and resolve data-related issues and inconsistencies.
Communication Skills: Strong communication skills to effectively communicate technical concepts to both technical and non-technical audiences.
Agile Development: Experience working in an Agile development environment.
Cloud Platform Familiarity: Familiarity with cloud platforms (like AWS, Azure, GCP) and cloud-native integration patterns.This role demands a combination of technical expertise in data management, integration, and architecture, alongside strong communication and collaboration skills to ensure successful data solutions within the Salesforce ecosystem.
Agility is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, or disability.
This is a remote position.
Full-time
Fully remote