What are the responsibilities and job description for the Solutions Architect position at IMR Soft LLC?
Position: Solutions Architect
Location: Remote
Duration: 12 Months
We are seeking an experienced Solutions Architect to design, integrate, and deliver complex, scalable enterprise solutions. The ideal candidate will partner closely with product owners, business analysts, development leads, and architects to translate business requirements into robust technical solutions while following Agile and SAFe principles.
Required Skills & Qualifications
Core Technical & Architectural Skills
- Significant experience in systems integration across complex environments
- Proven expertise in the design and development of large-scale, distributed systems
- Strong understanding of architectural design patterns and best practices
- Hands-on experience with modern programming languages and frameworks, including:
- Java, JavaScript, Node.js
- Messaging and queue-based infrastructures
- Cloud and on‑premises platforms and services
- Experience with distributed computing concepts, including:
- Parallelism, race conditions, and concurrency control
- Solid experience designing and testing API-first enterprise solutions
Agile & Collaboration
- Demonstrated experience working within Agile teams
- Strong understanding of Agile/Scrum methodologies
- Ability to manage multiple competing priorities with minimal supervision
- Self-driven, proactive, and highly accountable
- Excellent collaboration, influencing, and consensus-building skills
- Experience facilitating meetings with stakeholders, partners, and technical teams
Analysis & Communication
- Strong capabilities in:
- Requirements analysis
- Estimation
- System and application design
- Testing and validation
- Excellent verbal and written communication skills
- Strong documentation and presentation abilities
Desired / Nice-to-Have Skills
- Experience working on large-scale or highly complex enterprise systems
- Strong architectural experience with cloud-native solutions, particularly:
- AWS and GCP (preferred)
- Azure (compute services)
- Database experience with RDBMS and NoSQL platforms (e.g., MongoDB)
- Understanding of normalization vs. denormalization
- Familiarity with sharding and data-centric design patterns
- Experience with REST API design focused on strong developer experience and system integration
- Exposure to CI/CD pipelines and DevOps practices
- Experience with distributed caching solutions
- Familiarity with SAFe (Scaled Agile Framework) principles
- Exposure to GenAI and Conversational AI, including:
- RAG frameworks
- Vector databases, embeddings
- IBM WatsonX, Google Dialogflow
- Experience with ServiceNow or Salesforce for:
- Case management
- Workflow-driven enterprise solutions
Key Responsibilities
- Receive epic and feature-level guidance from the Train Architect
- Partner with Product Owners, Business Analysts, and Technical Leads to refine and understand requirements
- Collaborate with Solution Domain Lead Architects to validate designs affecting cross-domain solutions
- Work closely with Integration Architects to produce solution artifacts (diagrams, sketches, presentations, etc.)
- Apply and evolve architecture patterns; create new patterns when necessary
- Continually build business and system domain expertise
- Present proposed solution designs to:
- Solution and system architects
- Infrastructure SMEs
- Business and technical stakeholders
- Incorporate feedback and refine solutions to ensure alignment with enterprise standards
Primary Technologies & Platforms
- API-first enterprise architecture
- AWS – Digital experience and compute
- GCP – Big data platforms
- Azure – Compute services
- Salesforce Health Cloud & Service Cloud – User experience platforms (GPS & ATLAS)