Role Overview
We are seeking a well-rounded Solution Architect with 15+ years of experience across .NET, Java, and Cloud technologies (Azure, AWS, or GCP) to lead architecture, solution design, and technology strategy for complex enterprise projects.
This role is both client-facing and technically hands-on, requiring the ability to translate business needs into actionable technical roadmaps, guide engineering execution, and influence technology direction across the organization.
The Solution Architect will act as a bridge between technical teams and business stakeholders, ensuring that proposed solutions are scalable, cost-effective, secure, and aligned with organizational goals.
Key Responsibilities
Architecture & Solution Design
- Lead the design and governance of scalable, secure, and high-performance enterprise applications.
- Define end-to-end architecture blueprints that integrate web, mobile, data, and cloud components.
- Conduct technical assessments and select optimal technology stacks and frameworks.
- Ensure all architecture decisions align with enterprise standards, client objectives, and long-term maintainability.
- Collaborate with DSI teams (App Dev, Cloud, Data, AI) to ensure architecture is implemented as designed.
Client-Facing Leadership
- Serve as the technical thought leader during client engagements and RFP/RFI processes.
- Lead architecture and solution presentations for both business and technical stakeholders.
- Translate business requirements into system architecture, user flows, and deployment strategies.
- Act as a trusted advisor to clients, influencing decisions through technical and strategic insight.
- Partner with Product and Business teams to ensure alignment between client expectations and technical delivery.
Technical Guidance & Mentorship
- Provide ongoing architecture guidance to development teams across .NET, Java, and Cloud solutions.
- Conduct peer reviews, provide recommendations on complex issues, and promote best practices.
- Mentor senior engineers and tech leads on architectural design, coding standards, and emerging technologies.
- Champion innovation, technical modernization, and process improvements across the organization.
Business Development & Costing
- Collaborate with Sales, Product, and Program Management on solution proposals, costing, and technical write-ups for RFP/RFI responses.
- Provide architecture inputs for effort estimation, delivery models, and technical feasibility.
- Contribute to pre-sales and demos, articulating technology value and competitive differentiation.
- Identify new opportunities for growth by introducing emerging technologies and scalable architectures.
Qualifications
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications such as Microsoft Certified: Azure Solutions Architect Expert or equivalent cloud credentials are highly desirable.
Experience
- 15+ years of experience in software development and enterprise architecture.
- Proven technical leadership in .NET (C#, ASP.NET Core, MVC), Java frameworks, and modern front-end stacks (Angular/React).
- Strong hands-on experience with Azure (Service Fabric, Service Bus, App Services, SQL/Storage Accounts) or other major cloud platforms (AWS, GCP).
- Expertise with relational and NoSQL databases (SQL Server, PostgreSQL, MongoDB).
- Demonstrated success in client-facing consulting or enterprise solution delivery roles.
Skills
- Exceptional communication and presentation skills, with the ability to engage C-level and technical stakeholders.
- Strong leadership, mentorship, and influencing capabilities.
- Ability to balance technical depth with business acumen in decision-making.
- Experienced in solution costing, proposal support, and technology value articulation.
- Deep understanding of software architecture principles, microservices, API-led design, and cloud-native development.
Why Join Us
- Lead cutting-edge digital transformation initiatives with enterprise clients.
- Collaborate with talented cross-functional teams across AI, Cloud, and Data.
- Play a key role in shaping both technology strategy and business growth within AIM.
- Work in an organization that values innovation, excellence, and partnership.
Position Summary
The Solution Architect serves as a cornerstone between Business Development and Technology Delivery, driving solution excellence and innovation across all client engagements. This role ensures that every solution delivered by AIM is technically sound, strategically aligned, and business-ready.