Benefits:
401(k)
401(k) matching
Dental insurance
Health insurance
Paid time off
Parental leave
Vision insurance
Wellness resources
Position Overview: We are looking for an experienced and skilled Technical Architect to join our dynamic IT team. In this role, you will design and implement technology solutions that align with our business objectives and technical strategy. You will be a key player in ensuring the scalability, security, and sustainability of our technology infrastructure.
Key Responsibilities: Solution Design and Architecture:
Develop and ensure high-level architectural solutions that are robust, scalable, and aligned with business requirements.
Create detailed design documents, architectural diagrams, and specifications.
Contribute to and approve Technical Design Documents (TDDs).
Ensure architecture adheres to enterprise standards and best practices.
Technical Leadership:
Provide technical guidance and mentorship to development teams.
Conduct and delegate code reviews, ensuring compliance with best practices, security standards, and documentation.
Serve as an escalation point for developers and infrastructure personnel.
Lead architecture reviews and technical discussions to ensure alignment with architectural principles.
Collaborate with project managers, developers, and other stakeholders to deliver high-quality solutions.
Technology Evaluation and Integration:
Evaluate and recommend new technologies, tools, and platforms to enhance our IT landscape.
Integrate diverse technologies and systems to ensure seamless interoperability.
Stay current with industry trends and emerging technologies.
Merge custom solutions with those developed by Microsoft, ISVs, third parties, or internal teams.
Security and Compliance:
Ensure all solutions comply with security policies and regulatory requirements.
Implement best practices for data security, encryption, and privacy.
Conduct security assessments and audits to identify vulnerabilities and mitigate risks.
Performance Optimization:
Analyze system performance and identify areas for improvement.
Implement performance tuning strategies to optimize system efficiency and user experience.
Monitor and maintain system health and stability.
Documentation and Communication:
Create comprehensive documentation for all architectural solutions and technical designs.
Communicate complex technical concepts to non-technical stakeholders effectively.
Provide regular updates on project status, risks, and mitigation plans.
Technical Assessments:
Perform technical assessments for potential hires, current employees, and third-party teams to ensure quality and alignment with standards.
Sprint Planning and Execution:
Contribute to sprint planning, including effort estimation, prioritization, and development tasks.
Qualifications:
5-10 years of Dynamics 365 Finance and Supply Chain Management development experience, including experience in a Sr. Developer or Technical Architect role.
At least one (1) full-cycle Dynamics 365 implementation in a lead technical role; three (3) or more implementations are preferred.
Experience with Azure DevOps pipelines, repositories, and Dynamics 365 VM deployments (on-premises and cloud-hosted).
Expertise with Azure Federated Services, Azure Active Directory (Entra ID), Hyper-V, and VMware.
Deep understanding of X++ coding frameworks, code extension methodologies, and integration patterns.
Experience with data migration approaches and familiarity with Dual-Write, Power Platform, and Dataverse.
(Preferred) Experience with on-premises solutions for Azure, D365, and/or AX 2012, and functional knowledge of AR, AP, GL, PIM, and other modules.
(Preferred) Relevant certifications or a Bachelor's Degree.
Flexible work from home options available.