The Job logo

What

Where

Software Solution Architect I

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Lead solution/application architecture for medium to large engagement. Deliver technically sound projects across one / multiple customers. Act as design authority. Design solutions involving multiple tech components. Define architecture. Create high level design. Provide technical guidance. Evaluate risks. Develop and update knowledge artefacts. Create documentation. Gather and analyze requirements. Carve out complex solutions.

Role Proficiency:

Lead solution/application architecture for medium to large engagement.
Outcomes:

  1. Deliver technically sound projects across one / multiple customers within the guidelines of the customer and UST standards and norms
  2. Deliver technically complex applications
  3. Identify and institutionalize best practices across multiple accounts and manage multiple customers and architects
  4. Define architecture for large engagements and act as its design authority
  5. Design solutions involving multiple tech components after scoping out requirements for a client with large engagements

Measures of Outcomes:

  1. Business Development (number of proposals contributed to; number new leads generated)
  2. Stakeholder Satisfaction Survey Results
  3. Number of design patterns / components reused / created
  4. Feedback from team
  5. Quality of service measures
  6. Number of technical complex solutions delivered
  7. Number of consulting assignments led/participated
  8. Number of technology training conducted
  9. Technology certifications
  10. Number of white papers / document assets
  11. Breadth of technology knowledge (no. of technologies)
  12. Number of reviews and audits

Skill Examples:

  1. Use knowledge of domain and industry to understand business requirements. Create POC to meet business requirements contextualize the solution to the industry under guidance create business logic and interact with SMEs at various stages of the development. Translate business requirements to system requirements and perform impact analysis of changes in requirements
  2. Use Technology Knowledge to build solutions that interface multiple products/ technologies under guidance. Design technology roadmap for the client define POC specifics and provide technical guidance to teams to create the same. Create assets independently and provide technical guidance to practitioners. Identify and evaluate new technologies create white papers on Enterprise Architecture and conduct demos to the client to showcase the features of the solution. Review and audit solution independently
  3. Use knowledge of Technology Trends to identify technologies/ product relevant to UST in the short term (1- 2 years) within own area/ multiple areas. Forecast trends on new solutions/products/ technologies required in USTC/ review technology roadmap for the client
  4. Use knowledge of Architecture Concepts and Principles to evaluate the readiness and relevance of architecture solutions evaluate existing client implementations for performance bottlenecks and suggest improvements. Create value proposition presentations and demos. Provide thought leadership within UST. Provide training on best practices in architecture providing technical guidance to teams during system architecture. Define enterprise architecture frameworks and validate application architecture solutions independently. Define system architecture for complex applications within the boundaries of enterprise architecture
  5. Use knowledge of Design Patterns Tools and Principles to identify optimized patterns within the given requirements. Review and suggest applicability of design/ patterns to business needs define design best practices at project level and provide technical guidance to create high level design
  6. Use knowledge of Software Development Process Tools & Techniques to identify and assess incremental improvements for software development process methodology and tools. Take technical responsibility for all stages in the software development process conduct optimal coding with clear understanding of memory leakage and related impact. Implement global standards and guidelines relevant to programming and development come up with 'points of view' and new technological ideas
  7. Use knowledge of Project Management Tools and Techniques to plan and manage simple small or medium size projects/ modules as defined within UST. Identify risks and mitigation strategies and implement the same to manage simple small or medium size projects/ modules
  8. Use knowledge of Project Governance Framework to support development of the communication protocols escalation matrix and reporting mechanisms for small / medium projects/ modules as defined within UST
  9. Use knowledge of Project Metrics to understand relevance in project. Collect and collate project metrics; share it with the relevant stakeholders
  10. Use knowledge of Estimation and Resource Planning to consolidate estimates at a solution level. Evaluate risks and validate estimates from a technical standpoint assumptions scope and boundaries defined. Conduct resource planning (pyramid people development) at a project level based on project requirements. conduct impact analysis for changes and analyse corresponding impact to overall estimates resource loading and MPP (re-baseline)
  11. Use knowledge of Knowledge Management Tools & Techniques to leverage existing material/ re-usable assets in knowledge repository. Independently create and update knowledge artefacts; create and track project specific KT plans. Provide training to others write white papers/ blogs at internal level write technical documents/ user understanding documents at the end of the project
  12. Use knowledge of Technical Standards Documentation & Templates to create documentation appropriate for the project needs; create documentation appropriate for the reusable assets/ best practices/ case studies
  13. Use knowledge of Requirement Gathering and Analysis to create requirements documents and high level process maps. Identify gaps on the basis of business process and analyse responses to clarification questions. Produce design documents RTM independently. Create/review estimates and solutions at project level create/review design artefacts update resourcing and schedule based on impacted areas identified. Create design specifically for the non-functional requirements
  14. Use knowledge of Solution Structuring to carve out complex solutions/POCs for a customer based on their needs. Recommend technology specific accelerators / tools for the overall solution along with optimal features e.g. time savings cost benefits

Knowledge Examples:

  • Domain/ Industry Knowledge: Working knowledge of standard business processes within the relevant industry vertical customer business domain
    1. Technology Knowledge- A broad knowledge in multiple technologies (Java/Microsoft) multiple frameworks (Struts JSF Hibernate etc.) within one technology area and their applicability. Consider low level details such as data structures algorithms APIs and libraries and best practices for multiple technology stacks best practices for high performance and well-designed applications across multiple technologies. In-depth knowledge of at least two technologies customer technology landscape
    2. Technology Trends: Demonstrates broad knowledge of technology trends related to multiple inter-related technologies
    3. Architecture Concepts and Principles: a. Applies specialized level of understanding of standard architectural principles models patterns (e.g. SOA N-Tier EDA etc.) and perspective (e.g. TOGAF Zachman etc.) system integration points integration architecture including input and output components existing integration methodologies and topologies source and external system non-functional areas architecture trends b. Broad understanding of enterprise assets deployment architecture architecture governance c. Working knowledge of data architecture capacity planning security architecture
    4. Design Patterns Tools and Principles: Demonstrates in-depth knowledge of design patterns design principles practices and design tools
    5. Software Development Process Tools & Techniques: Demonstrates thorough knowledge of end to end SDLC process (Agile and Traditional) SDLC methodology programming principles tools best practices (refactoring code code package etc.)
    6. Project Management: a. Demonstrates working knowledge of project management process (such as project scoping requirements management change management risk management quality assurance disaster management etc.) tools (MS Excel MPP Client specific time sheets Capacity planning tools UST
    7. 0 etc.) b. Demonstrates working knowledge of Project Governance Framework RACI matrix c. Basic knowledge of Project Metrics such as utilization onsite to offshore ratio span of control fresher ratio and Quality Metrics
    8. Estimation and Resource Planning: Specialized knowledge of estimation and resource planning techniques (e.g. TCP estimation model case based scenario-based estimation work breakdown structure estimation etc.)
    9. Knowledge Management Tools & Techniques: Demonstrates working knowledge industry knowledge management tools (such as portals wiki UST and customer knowledge management tools techniques (such as classroom training self-study application walkthrough and reverse KT)
    10. Technical Standards Documentation & Templates: Demonstrates working knowledge of various document templates and standards (such as business blueprint design documents and test specifications)
    11. Requirement Gathering and Analysis: Applies specialized knowledge of requirements gathering for (non-functional) requirements analysis for functional and non-functional requirement analysis tools (such as functional flow diagrams activity diagrams blueprint storyboard) techniques (such as business analysis process mapping etc.) and requirements management tools (such as MS Excel) and basic knowledge of functional requirements gathering
    12. Solution Structuring: Demonstrates specialized knowledge of service offerings and products
Set alert for similar jobsSoftware Solution Architect I role in Pune, India
UST Logo

Company

UST

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

UST Logo

Software Architect I

UST

Chennai, Tamil Nadu, India

Posted: a year ago

Leverage your expertise in a technology area and be the technical owner for a project. Design and develop the framework, resolve design issues, and ensure adoption of industry best practices. Measure your success by the number of reusable components developed, delivery efficiency, and customer feedback on technical quality.

Jade Global Logo

Cloud Solution Architect

Jade Global

Pune, Maharashtra, India

Posted: 9 months ago

Cloud Solution Architect:      We're seeking a talented Cloud Solution Architect with a strong background in AWS and Azure to join our dynamic team.    Job Description:   Key Responsibilities:   Engage in pre-sales activities, providing expert consulting to potential clients by understanding their technical requirements and architecting tailored cloud solutions primarily using AWS and secondarily using Azure services.  Collaborate closely with sales teams to deliver technical presentations, demonstrations, and articulate the value propositions of cloud solutions to prospective clients, ensuring a clear understanding of the benefits of our cloud offerings.  Design, plan, and implement cloud architectures that align with the client’s business objectives, focusing primarily on AWS solutions and integrating Azure services where applicable.  Conduct assessments of existing IT infrastructure and applications, identifying opportunities for migration, optimization, and cost-efficiency on the cloud with a primary emphasis on AWS and secondary considerations for Azure.  Serve as a subject matter expert in AWS with a solid understanding of Azure, keeping abreast of the latest developments, best practices, and trends in cloud computing across both platforms.  Experience in architecting or deploying cloud/virtualization solutions in enterprise customers.  Knowledge in database and VM  backup and redeploying it along with understanding of cloud interportability.  Experience of AWS or Azure on IaaS,Paas,DBaaS in Datacenter environments  Experience in completing lift and shift of on Prem applications to cloud.    Skills and Qualifications:   Bachelor’s degree in computer science, Engineering, or related field. Master’s degree or relevant certifications (AWS Certified Solutions Architect, Azure Solutions Architect) are a plus.  10+ years of extensive experience in a cloud architecture, engineering, or pre-sales consulting role with a primary focus on AWS and a secondary emphasis on Azure.  Profound knowledge and hands-on experience in designing, implementing, and troubleshooting cloud-based solutions using AWS services (e.g., EC2, S3, Lambda, RDS) and a solid understanding of Azure services (e.g., Azure Virtual Machines, Azure Storage, Azure Functions).  Strong understanding of cloud security principles, compliance, and best practices across both AWS and Azure environments.  Excellent communication skills with the ability to interact effectively with technical and non-technical stakeholders, presenting complex technical information clearly and understandably.  Strong problem-solving abilities, strategic thinking, and a proactive approach to identifying and resolving challenges.