Job Description
Note: Only Immediate joiner
Role: Solution Architect
Location: Remote (Pan India)
Experience: 4 to 5 years
Job Description:
- Lead solution-driven discussion for Digital and Data Products.
- Preparation of product architecture deliverables based upon product architecture standards, creating conceptual product Architecture views, current state gap analysis and target state product architecture views.
- Understand and evaluate existing and future state product objectives and ensure target state architecture alignment with Digital and Data business capability needs.
- Create product architecture models demonstrating how products, operations and systems interoperate within the organization.
- Conduct analysis to determine the best path for solving business problems/opportunities, which may include process improvement, systems enhancement, user training, and/or software procurement.
- Ensure solutions developed across the organization are aligned to architecture standards and principles, leverage common solutions and services, and meet financial targets (cost and benefits).
- Provide overall direction, guidance and definition of product architecture to effectively support business strategy.
- Review, analyse, and evaluate ideas, projects and opportunities to develop new products, new technologies and business models for various business segments.
- Assess business and technical functionality to support build, buy, or partner decisions.
- Provide professionally designed solutions based on requirement analysis.
- Ensure a swift and smooth delivery of agreed services.
- Collaborate with Product Management to translate technical objectives/deliverables to a project plan.
- Translation of functional and non-functional requirements into a solution design document.
- Technical sign off on the implementation project to ensure that work done conforms to best practices and delivers on functionality.
- Apply and utilize business modelling methods to ensure results-oriented deliverables that can be recreated and used as a corporate knowledge resource.
- Act as a subject matter expert in the development of product architecture framework, tool suite selection and design, and methodology development.
- Coaching and mentoring engineers in architecture best practices.
- Operate in a collaborative manner by guiding technical discussions to help reach a consensus; once a decision is made, clearly communicate and back that decision.
- Regularly present the latest architectural decisions and direction via documentation and presentations to the rest of the Product Development team.
- Guide software development and quality engineering teams to rigorously improve inline service scalability, performance, and robustness.
- Develop new product or feature prototypes for proof of concept (POC).
- Take hands-on development tasks on strategically important projects.
- Establish best practices across multiple engineering teams.
Job Requirements:
- Solid Computer Science fundamentals, excellent problem-solving skills.
- Experience architecting or operating-based applications or infrastructures with building at least one well-known successful product, ideally from inception to deployment.
- Combined experience of product development and architecture/design.
- Experience as a Full Stack developer with hands-on experience in Technologies such as NodeJS, ReactJS, NextJS, Typescript, Golang, Python, Java, Kotlin, Android, Graphql, Elasticsearch, Redis, Distributed Computing.
- Must have true startup spirit and be willing to wear multiple hats, including hands-on prototyping, architecture, and software development work.
- Experience in a software design and architecture role, ideally in a SaaS-based product organization.
- Experience communicating architecture direction and decisions through presentations and clear architectural diagrams to engineering/product groups.
- Previous career track of progressive growth from software engineer, technical leader to software architect, with thorough hands-on development experience.
- Strong advocate of test-driven development methodology.
- Sound knowledge of various operating systems and databases.
- Experience in customer journey mapping, product roadmaps, competitive analysis, and product architecture.
- A solid understanding of industry-wide technology strategies and best practices.
- Experience solving challenging business problems with innovative enterprise solutions aligning business needs to IT capabilities.
- Experience with business analysis and process impact analysis.
- Presentation skills with a high degree of comfort speaking with executives, IT Management, and developers.
- Excellent communication skills with an ability to right level conversations.
- Demonstrated ability to adapt to new technologies and learn quickly.
- Strong collaboration, communication, and negotiation skills.
- Additional skills: agile methodologies, dynamic presentation, influencing and negotiating.
- Experience with AI/ML/eCommerce/Digital Health/Marketplaces/Blockchain technologies/solutions.
- Experience with migrating workloads onto the cloud.
- Technical expert in at least 3 of these domains: HTTP and SSL Proxy, Security Web Gateway, Cloud Access Security Broker, Next-Generation Firewall, Intrusion Prevention System, Server Load Balancing, Virtual Private Networks, Public Key Infrastructure (PKI), Kubernetes, VM and Container Networking.
- Bachelor’s or Master’s degree in Computer Science or related field from a top university.
- Able to work within the GMT+8 time zone.