Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 4, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    We believe in hiring talented, hardworking and ambitious people from all over the world. In return, we ensure a supportive working environment, access to leading edge technologies and a commitment to social awareness and equity. Working in this unique and highly competitive industry means that we have to take risks and be innovative. The way we do this is...
    Read more about this company

     

    CRM Software Architect

    Purpose of the role 

    The CRM Software Architect provides architectural and technical guidance to the CRM team developing the CRM Interact solution with Microsoft Dynamics at its foundation. We are constantly striving to produce high-quality, architecturally robust software, and it is the Architect’s responsibility to ensure this mandate is met.  The Architect creates a vision and target architecture for our software applications. They lead the design direction of our frameworks, tools and strategy to design, develop, test and support all relevant applications. There is focus on clean decoupled component-based architectures and enablement of plug and play assets to personalize the user experience, while maintaining connectivity through versioned APIs for ease of maintenance and flexibility for fast forward development of prototypes. This role is specific to the CRM solution with focus on Microsoft Dynamics at its core. The role is a hands-on position for a skilled architect that still codes for prototypes or proof of concepts, and will often do the early feasibility testing or R&D of new tools and frameworks or design architectures. 

    You will be responsible for:  

    •  Designing and planning high-level technical solutions to meet business requirements 
    •  Assisting the development teams in solution design and technical implementation 
    •  Coding and developing POCs  
    •  Taking part in cross-team activities such as knowledge-sharing and documentation 
    •  Design the application frameworks and architecture for a large-scale, complex, scalable CRM system designed to support customers internationally, 24x7 
    •  Determining specifications and working parameters for hardware/software interoperability, accounting for scalability, maintainability, and security within design 
    •  Establish reusable and extensible platforms that serve business, marketing and customer strategies 
    •  Provide technical guidance for internal and external partners and developers, engineers, database, security, infrastructure and network administrators 
    •  Evaluate, prototype and advocate for new application technologies, maintain tools and contribute to changes that improve value 
    •  Collaborate with other Architects and teams to specify efficient, integrated tools, code management practices, testing processes, workflows and security requirements 
    •  Lead system design activities or reviews system designs to ensure that applications solutions will exhibit high levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment. 
    •  Maintain the Architectural documentation and ensure changes are communicated 
    •  Generate Architectural Views that informs and guide technology teams. 
    •  Develop strategic roadmaps to address technical debt in the application architecture of the enterprise 
    •  Lead Architecture group activities and mentor Architecture peers 
    •  Engage with high level stakeholders and facilitate project level design and solution activities

    Essential criteria

    • Extensive experience designing robust solutions in a microservice technology stack, Microsoft CRM Dynamics platform and Azure based hosting and deployment.
    • Strong communication skills
    • Good understanding of architectural and coding standards
    • Experience working within the guidelines of an established SDLC, including familiarity with build tools, dependency management, unit testing, and source control systems
    • Ability to collaborate with others and work well within a team
    • Ability to keep up with a growing, fast-paced environment
    • Demonstrated understanding of digital technologies and how they may be applied to meet user and business needs.
    • Excellent knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.
    • Familiar with user-centered design methodologies and agile/rapid development processes
    • At least 7 years’ experience as an active contributor in a development team

    Desirable criteria

    • Extensive experience with cloud-based systems, specifically Azure and its associated systems.
    • Educated to degree level or equivalent
    • Microsoft certified
    • At least 2 years’ experience as an Architect

    Person Specifications

    • Resilience, Ownership & Accountability
    • Superb Time Management capability
    • Persuasive, encouraging, and motivating
    • Ability to see the big picture and develop appropriate strategies and plans for execution
    • Must be able to work on multiple projects and under pressure and tight deadlines
    • Determined and resilient
    • Strong mentoring/coaching skills

    Method of Application

    Interested and qualified? Go to DigiOutsource on myhcm.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at DigiOutsource Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail