Solutions Architect
Gravity IT Resources
To Apply for this Job Click Here
Title: Solutions Architect – Integrations
Type: Direct-Hire
Location: Remote
Job Summary:
Our business operated in a shared services model so if you are an ex-consultant or “IT generalist”, this could be a great opportunity for you!
We are seeking an experienced Solutions Architect to join our CRM/Salesforce team. This role focuses on solutions and enterprise architecture within a dynamic environment. The ideal candidate will bring over 10 years of IT experience, extensive experience in solutions or enterprise architecture, and possess a broad technical skill set to support a variety of projects across multiple technologies.
In this role, you will engage in building and understanding project and business roadmaps, executing client implementations, and designing solutions that align with long-term business requirements. You will evaluate and present vendor options, oversee enterprise systems being integrated with Salesforce, and be an integral part of the Architectural Review Board.
Responsibilities:
- Architecture and solutions design, blueprinting, and technical roadmap.
- Developing and refining project and business roadmaps.
- Leading client implementations and designing solutions based on scoped requirements.
- Evaluating and recommending vendors and tools, including their costs and benefits.
- Overseeing enterprise systems with a focus on integrations and related initiatives.
- Engaging in various integration projects, utilizing tools like Dell Boomi, MuleSoft, and others.
- Ability to quickly grasp Business initiative, understand business process, and determine technical solution options that meet objectives.
- Collaborates with Enterprise Architecture to ensure solutions design supports overall enterprise architecture direction.
- Establishes best practices for the design, build, and support of on-premises and cloud applications.
- Provides hands-on mentoring and coaching of architecture, solutions design, and development practices.
- Researches and establishes technical, design, patterns, and tools best practices and standardizes across software engineering teams.
- Creates and reviews architecture, solution design, data and integration documents for delivery teams and Architecture Review Board.
- Builds prototypes and/or assists software engineers with coding and troubleshooting both on-premises and cloud-based applications.
- Identifies/matures best practices Cloud and API-led designs, microservices, CI/CD, automated testing (regression and load), SCM/Release strategies, and critical operational support.
- Adheres to and promotes compliance with policies and procedures.
- Develops solutions and contributes code as and when necessary.
- Recommends business and architectural processes and design options to optimize technical solutions.
- Performs other duties as assigned.
Requirements:
- 12+ years of overall IT experience
- 5+ years of hands-on experience with creating and executing architecture solutions and design for enterprise initiatives, both on-premises and cloud, that include network, storage, and security.
- Experience working in an enterprise environment with a variety of tools, technologies, and applications such as the following: Integrations tools such as Mulesoft or Dell Boomi, Salesforce, .NET applications, SQL Server, and SSIS.
- Strong hands-on proficiency with solution design and development.
- 3+ years of experience supporting, developing, and architecting integration projects of Salesforce with various technologies (Snowflake, Azure, Boomi, etc.)
- Extensive knowledge and experience of n-tier, enterprise-scale and distributed application environments.
- Establishment of best practices for technical frameworks, software development including microservices and Kubernetes, design patterns, integration standards, etc.
- Strong hands-on experience and understanding of Service-Oriented and Event-Driven Architecture and integration; Object-Oriented Design (classes, constructors, interfaces, properties, methods, and events) and Namespaces.
- Strong understanding and experience executing SDLC with methodologies such as Waterfall, Agile, DevOps, etc.
- Experience with Enterprise Architecture or Data Modeling toolsets like Orbus or ER/Studio.
- Experience with Identity and Access Management (Active Directory, Active Directory Federation Services (ADFS), Lightweight Directory Access Protocol (LDAP), OpenID, OAuth, and Security Assertion Markup Language (SAML)).
- Extensive experience in designing, implementing, and deploying solutions on Cloud-based platforms, preference given to Azure.
- In-depth knowledge of architectural best practices, design patterns, governance and security principles.
- Deep understanding of networking concepts, such as virtual networks, subnets, network security groups, firewall, and load balancer.
- Solid experience with performance management, monitoring, logging, error-handling frameworks, and diagnostics/RCA.
- Proficient in Microsoft Azure Services such as Kubernetes, CI/CD, DevOps, App Services, Functions, Storage, SQL Database, Virtual Machines, CLI, PowerShell, Key Vault, and Power Automate.
- Minimum 12+ years of overall IT experience, 5+ years of technical architecture, solution architecture and design, application development, and/or application performance.
- Minimum 3+ years of experience providing development frameworks, methodologies, templates, tools, etc. Technology experience and preference given to Salesforce, OutSystems, Sitefinity, Boomi, and Brightspace.
Desired Soft Skills:
- Excellent verbal and written communication skills, ability to communicate effectively with all levels of the organization from engineers to C-Level executives.
- Strong ability to work collaboratively within a team to quickly solve problems.
- Methodical, organized and detail oriented.
- Strong initiative and ability to work with limited supervision and/or without direct supervision.
- Ability to motivate and energize teams.