
About the Role
Responsibilities
Client Collaboration:
• Engage with clients to understand their business objectives, technical requirements, and challenges.
• Collaborate with stakeholders to define solution goals and outcomes.
Solution Design:
• Lead the design of end-to-end solutions that align with client needs and industry best practices.
• Create comprehensive architecture diagrams, documentation, and specifications.
Technical Leadership:
• Provide technical leadership and guidance to development teams throughout the project lifecycle.
• Collaborate with cross-functional teams, including developers, engineers, and project managers.
Technology Selection:
• Evaluate and recommend appropriate technologies, frameworks, and platforms to meet client requirements.
• Stay informed about industry trends and emerging technologies.
Integration and Interoperability:
• Design solutions that seamlessly integrate with existing systems and third-party applications.
• Ensure interoperability and compatibility across different components of the solution.
Scalability and Performance:
• Architect solutions with scalability and performance in mind to meet current and future requirements.
• Conduct performance analysis and optimization as needed.
Security:
• Implement and advocate for security best practices in all aspects of solution architecture.
• Collaborate with security teams to address potential vulnerabilities.
Cost Analysis:
• Conduct cost analysis and optimization to ensure efficient resource utilization.
• Provide guidance on cost-effective technology choices.
Client Education:
• Educate clients on the technical aspects of the proposed solutions.
• Provide training and documentation as necessary.
Quality Assurance:
• Collaborate with quality assurance teams to ensure the architectural integrity of the solution.
• Conduct code and architecture reviews as needed.
Project Management:
• Assist in project planning, estimation, and execution.
• Ensure project milestones align with the overall solution architecture.
Continuous Improvement:
• Propose and implement improvements to existing architectures based on evolving technologies and client needs.
• Foster a culture of continuous learning and improvement within the team.
Requirements
Education:
A bachelor's or master's degree in Computer Science, Information Technology, or a related field. Advanced degrees or relevant certifications may be preferred.
Experience:
Extensive experience in the IT industry, typically ranging from 8 to 15 years or more.
Proven experience in solution architecture, systems integration, and software development.
Technical Skills:
Proficiency in a variety of technical domains, including but not limited to software development, databases, networking, cloud computing, and security.
In-depth knowledge of architecture principles, design patterns, and best practices.
Enterprise Architecture:
Experience in defining and implementing enterprise-level architectures that align with business goals and strategies.
Industry Knowledge:
Understanding of the industry or industries in which the organization operates, as well as knowledge of market trends, emerging technologies, and industry best practices.
Communication Skills:
Excellent communication skills, including the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Strong documentation skills to create clear and comprehensive architecture documentation.
Problem-Solving Skills:
Strong analytical and problem-solving skills to address complex technical challenges and provide innovative solutions.
Leadership Skills:
Ability to lead and guide development teams, provide technical leadership, and influence decision-making at various levels of the organization.
Project Management:
Experience with project management methodologies and the ability to contribute to project planning, estimation, and delivery.
Collaboration:
Ability to work collaboratively with cross-functional teams, including developers, business analysts, project managers, and other stakeholders.
Strategic Thinking:
Ability to align technical solutions with business goals and strategies.
Experience in creating roadmaps and long-term technology strategies.
Client-Facing Skills:
Comfort and experience in client-facing roles, including requirements gathering, presentations, and managing client expectations.
Cloud Computing:
Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and experience in designing solutions that leverage cloud services.
Security Knowledge:
Understanding of security principles and the ability to design solutions with security in mind.
Certifications:
Relevant certifications, such as TOGAF (The Open Group Architecture Framework) or other vendor-specific certifications, can be beneficial.
Adaptability:
Flexibility and adaptability to stay current with evolving technologies and industry trends.
Negotiation Skills:
Ability to negotiate and make trade-offs between different technical and business requirements.
About the Company
Inforium Technologies Pvt. Ltd. is an industrial automation consultancy firm that provides industry-leading solutions and services to a wide range of clients in Mining and Metallurgy, Construction, Chemicals, Manufacturing, Power & Energy.
We specialize in involving artificial intelligence to provide innovative solutions to optimize operations, improve health and safety, reduce waste, and enhance human efficiency, leveraging our expertise in these areas to ensure success of our clients.
Our services include everything from management consulting, data governance and management, to program management and market research, with a focus on helping our clients get ahead in the age of sustainable economic, environmental and social development.
We are dedicated to providing the highest quality of services to our clients and strive to deliver the best possible outcomes.