Logo
The Provato Group

Domain Architect

The Provato Group, Cleveland, Ohio, us, 44101


Information about the Domain It is actually a business domain. The first focus areas will be Sales Order, Customer, Territory, and Product. They will be working with our Enterprise Domain teams that are building domain REST API's for all our major domains. Domain Architect Job Description with DOMAIN being the domain asked for. You may add more based on the specific Domain. Responsibilities Work closely with stakeholders to gain a deep understanding of the business domain and technical requirements for the development of domain-driven solutions. Develop and maintain a deep understanding of the DOMAIN domain to create a clear picture of the product strategy and vision. Partner with stakeholders early in the project lifecycle to identify and document business, information, technical and security architecture issues, and act as a strategic consultant throughout the technology lifecycle. Apply your deep expertise in domain-driven design (DDD) and API development to create an end-to-end architecture framework that aligns with the business objectives. Collaborate with cross-functional teams including Product Managers, Architects, and Developers to ensure the successful implementation of the domain-driven solutions. Design and develop high-quality event driven APIs, including RESTful and GraphQL, that connect multiple systems and provide access to vital business data, key domain operations, and enterprise domain events. Promote the principles of Domain Driven Design across the organization and provide guidance and mentorship to other team members. Establish and enforce best practices, architectural patterns, and design principles to ensure the maintainability, scalability, and performance of the domain-driven solutions. Continuously assess and evaluate the domain architecture to identify areas for improvement and optimization. Participate in the enterprise architecture governance, compliance, and security activities to ensure technology solutions are consistent with Sherwin-William's Technology Strategy. Stay informed on the latest industry trends, tools, and technologies to continuously improve the existing solutions and identify new opportunities for innovation. Requirements Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study (e.g., Information Technology, Electronics and Instrumentation Engineering, Computer Systems Management, Mathematics) or equivalent experience. 5 years of experience in software development, with a focus on domain driven design and API development. Proven experience in designing and implementing domain-driven solutions that solve complex business problems. Previous experience working with and gaining a deep understanding within the DOMAIN Expert knowledge of API design and development, including domain-driven design (DDD), RESTful and GraphQL APIs. Strong understanding of microservices architecture, event-driven architecture, and distributed systems. Exceptional communication skills, with the ability to engage and influence stakeholders, and articulate complex technical concepts to non-technical audiences. Experience with Agile methodologies and continuous integration/delivery processes. Familiarity with cloud-based technologies, containerization, and orchestration platforms such as Kubernetes or Docker. Ability to work independently and collaboratively in a fast-paced, dynamic environment.