Gather and analyze business requirements, understand functional and non-functional aspects, and translate them into technical solutions.
Developing high-level and detailed technical designs that address the identified requirements involves selecting appropriate technologies, components, and frameworks to build the solution.
Define the overall architecture of the solution, including its structure, components, interfaces, and data flows. Ensure that the architecture is scalable, reliable, and secure.
Provide technical leadership and guidance to development teams throughout the project lifecycle. Guide team members on best practices, coding standards, and design patterns.
Interface and collaborate with a variety of stakeholders, including business leaders, project managers, and technical teams to gather and translate business requirements into architectural solutions.
Develop and maintain an integration application architecture blueprint for the organization and work with technical teams to ensure alignment during implementation.
Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
Orchestrate integration projects and corresponding strategies between business units and development teams.
Plan, execute, and manage the integration of new application integration technology into the existing IT environment.
Ensure that the solution meets quality standards and complies with relevant regulations and best practices. Conduct code reviews, performance evaluations, and other quality assurance activities as needed.
Identify potential risks and issues related to the solution architecture and propose mitigation strategies. Anticipate technical challenges and plan accordingly to address them proactively.
Design integration points and interfaces between various system components, ensuring seamless interoperability and data exchange.
Create and maintain technical documentation, including architecture diagrams, design documents, and deployment guides.
Position Requirements
Basic Qualification
10+ Years Experience in roles of solution design, architecture development, and technical leadership.
Demonstrated success in designing and delivering complex solutions for large-scale enterprise projects across multiple domains and industries.
In-depth knowledge of a wide range of technologies, platforms, and frameworks such as AWS, MSA, APIs, databases, and security protocols.
Proficient in multiple programming languages and development methodologies. (Java, SQL, JavaScript, Python, etc)
Project experience in SaaS such as ServiceNow, Salesforce, Jira, Confluence
Strong technical aptitude with a desire for continuous learning and improvement
Able to expertly convey ideas and concepts to others
Excellent communication (verbal, written, and presentation) and relationship-building skills
Ability to participate in multiple projects concurrently
Excellent organizational skills and ability to document all customer interactions
Preferred Qualification
Worked Experience working in a fast-growth environment or e-commerce industry.
Bachelor’s Degree in Computer Science or a related discipline
5+ years of customer support experience supporting SaaS products
Experience with various SaaS and related software and technologies
Experienced in change management in a corporate setting
Relevant certifications in solution architecture can demonstrate expertise
Able to prioritize and execute tasks in a high-pressure environment.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Get hired quicker
Be the first to apply. Receive an email whenever similar jobs are posted.
Ace your job interview
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.