Organize a discussion focused on solutions for Digital and Data Products
Prepare for the product architecture deliverables by developing conceptual product architecture views, current state gap analysis, and target state product architecture views based on product architecture standards
Recognize and assess product objectives for current and future states, and check that target state architecture alignment takes into account the requirements for digital and data business capabilities
Make product architecture models that show how the organization's operations, systems, and products interact with one another
Analyze potential solutions for company issues and opportunities, such as process improvement, system upgrade, user education, and/or software acquisition
Ascertain that the solutions created within the organization adhere to the norms and principles of design, make use of shared solutions and services, and achieve set budgetary goals (cost and benefits)
Clearly define the product architecture and give it general direction in order to support business goals
Evaluate, examine, and assess concepts, initiatives, and chances to create novel goods, technologies, and business models for diverse business sectors
Help make decisions on whether to create, buy, or support, evaluate business and technical functionality
On the basis of requirement analysis, offer solutions that are expertly designed
Provide prompt and efficient provision of the agreed-upon services
Work with product management to convert technical outputs and objectives into a project plan
Develop a solution design document from functional and non-functional requirements
Employ and utilize business modeling techniques to ensure that deliverables are results-oriented and that they can be replicated and used as a corporate knowledge resource for project-level initiatives and executive decision-making
Serve as a subject matter expert in the creation of tool suite selection, tool suite design, and methodology development
Teach and mentor engineers in architecture best practices
Work cooperatively by facilitating technical discussions to facilitate consensus; once a decision is made, it must be clearly communicated and supported
The implementation project must receive technical approval to guarantee that the work adheres to best practices and provides functioning
Communicate with the rest of the Product Development team on a regular basis about the most recent architectural decisions and direction
Lead the software development and quality engineering team in systematically enhancing the scalability, performance, and resilience of inline services
Create new product or feature prototypes for proof of concept (POC)
Take on practical development duties for strategically significant projects
Create best practices for various engineering teams
Job Requirements:
Bachelor s/Master s degree in Engineering, Maths, Computer Science (or equivalent experience)
5+ years experience as a Full-Stack developer
At least 6+ years of combined experience of product development and architecture/design
3+ years of experience working as a software designer or architect, ideally in a SaaS based product organization
Requirements :
Full stack Experience on any combination of tech stack:
Backend:
Golang, Java, Ruby, Python, .NET... (any of these will work)
Frontend:
Futter, Javascript, React (nextJS).. (any of these will work)
Sound knowledge and experience using GraphQL
Expertise and experience with event driven microservice architectures
From design/architecture to driving implementation teams
Expertise and experience with ElasticSearch or alternatives
Expertise and experience with caching Strategies
Knowledgeable about Data Architecture
Experience with solutioning (drafting and communicating System Solutions architecture to stakeholder)