Overview:
Sr. Solution Architects interface with multiple stakeholders in the organization to understand requirements, viable technologies, and strategic direction when making decisions regarding software. Their work includes determining multiple design alternatives, assessing each option based on constraints (such as cost, schedule, space, power, safety, usability, reliability, maintainability, availability, and so on), and selecting the most suitable options for further refinement. The output sets the core properties of the system, and those that are hardest to change later. Sr. Solution Architects work closely with Product and Engineering in overarching designs affecting portfolio products.
Duties & Responsibilities:
Engage with the Principal Architect and Portfolio Product Members to establish a strategy and execution plan to reach our organizational goals.
Work through others to identify system requirements based on the user's needs and other constraints and ensure that this set of high-level requirements is consistent, complete, correct, and operationally defined.
Participate in costbenefit analyses to determine whether requirements are best met by manual, software, or hardware functions, making maximum use of commercial, off-the-shelf, appropriately licensed, free, or open-source software or already developed components.
Partition large systems into (successive layers of) subsystems and components each of which can be handled by team of engineers.
Interface with the Tech Leads, DevOps, and IT team members so that any problems arising during design or implementation can be resolved in accordance with the fundamental design concepts and user needs and constraints.
Ensure that a maximally robust design is developed and socialized to ensure successful implementation with the engineering teams.
Work with IT on a variety of activities including defining requirements; assessing server, storage and infrastructure sizing; analyzing hardware sizing to meet application requirements; and designing load balancing and clustering solutions according to architecture standards.
Generate documentation for design, implementation and/or consumption of systems, such as sketches, models, an early user guide, technical specifications, technical requirements, and prototypes to keep the managers, users, and the engineers constantly up to date and in agreement on the system to be provided as it is evolving.
Ensure that all architectural products and products with architectural input are maintained in the most current state and never allowed to become obsolete while adhering to department architecture guidelines.
Provide technical guidance for system design, design implementation and integration engineering activities.
Communicate in a professional manner when interacting with coworkers and external customers.
Participate in internal and external technical reviews, as required.
Contribute to code base as needed on core modules or sensitive functional areas.
Skills Required:
Excellent time management, resource organization and priority establishment skills, and ability to multi-task in a fast-paced environment.
Strong competency working with Product Management, Engineering Management and Business-facing IT teams.
In depth understanding of an enterprise value stream or line of business.
In depth conceptual and technical understanding of architecture disciplines (business, information, technology).
Strong ability to influence and lead change directly related to the organizational goals of a business unit or portfolio of products.
Qualifications:
Have HEART. To work here, you must be:
Humble self-aware and respectful.
Effective measurably move the needle & immeasurably add value.
Adaptable innately curious and constantly changing.
Remarkable stand out in some way.
Transparent openly and honestly sharing knowledge.
Minimum 3 years of experience as an Architect along with at least 10 years of relevant development experience.
Proven software architecture and development experience, including Service Oriented Architecture, cloud-based services (including AWS, Azure, or Google Cloud Platform), C#.Net and Any of the front-end technologies like Angular or React.
Strong knowledge of enterprise computing software, including system management standards and solutions
Passionate about technology and providing a technical roadmap that drives innovation.
Strong understanding of relational database design concepts.
Min: INR 2,500,
- 00/Yr. Max: INR 5,000,000.00/Yr.