- Company Name
- Wirehead
- Job Title
- Solutions Designer CRM
- Job Description
-
**Job Title:** Senior Solutions Designer – CRM
**Role Summary:**
Design, develop, and implement large‑scale, secure, and highly available CRM solutions (primarily Microsoft Dynamics) and enterprise cloud architectures on Microsoft Azure. Lead technical delivery in Agile/DevOps environments, ensuring scalability, reliability, and alignment with business objectives.
**Expectations:**
- Deliver end‑to‑end CRM and cloud solution designs that meet security and performance standards.
- Drive best‑practice implementation of CI/CD pipelines and container orchestration.
- Collaborate with cross‑functional teams to translate requirements into technical solutions.
- Mentor junior staff and provide technical guidance throughout the project lifecycle.
**Key Responsibilities:**
1. Architect and design complex CRM systems (Dynamics or other COTS) and associated cloud services.
2. Create and enforce scalable, secure Azure architectures, including AKS/EKS/GKE deployments.
3. Develop n‑tier web application components using Unix, Shell scripting, Ant, JavaScript, XML/XSD, XSL, HTML5.
4. Build and maintain CI/CD pipelines with Azure DevOps, GitHub Actions, GitLab CI/CD, Jenkins.
5. Implement containerization (Docker) and orchestration (Kubernetes) strategies for platform reliability.
6. Apply Agile and DevOps principles to manage delivery cycles and continuous improvement.
7. Document designs, technical specifications, and operational procedures.
8. Conduct code reviews, performance tuning, and troubleshooting across the solution stack.
**Required Skills:**
- 7+ years designing, developing, and maintaining enterprise CRM solutions (Dynamics or equivalent).
- 7+ years architecting enterprise cloud solutions on Microsoft Azure.
- Proven expertise in scalable, secure, high‑availability cloud architecture.
- Hands‑on experience with n‑tier web applications, Unix/Linux, Shell scripting, Ant, JavaScript, XML/XSD, XSL, HTML5.
- Proficient with source control (Subversion, CVS) and modern SCM (Git).
- Deep knowledge of CI/CD tools: Azure DevOps, GitHub Actions, GitLab CI/CD, Jenkins.
- Extensive experience with Docker, Kubernetes, and managed Kubernetes services (AKS, EKS, GKE).
- Strong background in Agile, DevOps, and product‑oriented delivery environments.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
- Preferred certifications: Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: Dynamics 365 + Power Platform, Certified Kubernetes Administrator (CKA) or equivalent.