About the role
Job Title: Software Architect - Technology Advisory Team
Role Summary
We are seeking an experienced Software Architect to join our technology advisory team. The ideal candidate will have a strong background in data engineering, Cloud, Software Engineering. This role involves designing and implementing technological solutions that align with business objectives, ensuring scalability, security, and
efficiency. The Software Architect will bridge the gap between business needs and technical capabilities, providing strategic guidance on technology adoption and integration.
Key Responsibilities
Design and Implement Solutions: Develop architectural blueprints for Data Engineering and Software Engineering projects, ensuring alignment with business goals and technical feasibility.
RFP Management: Lead the development and evaluation of RFPs for technology projects, ensuring that proposed solutions meet business requirements and are cost- effective.
Stakeholder Engagement: Communicate technical strategies and solutions to both technical and non-technical stakeholders, ensuring clear understanding and buy-in.
Technology Selection: Evaluate and recommend appropriate technologies and platforms for Data Engineering and Software Engineering initiatives.
Risk Management: Identify and mitigate technical risks associated with proposed solutions, ensuring compliance with organizational standards and security protocols.
Technical Skills
Required Skills and Qualifications:
Data Engineering: Experience with data pipelines, data warehousing, and big data technologies
DevOps: Knowledge of DevOps practices and tools such as Jenkins, Docker, Kubernetes.
Cloud Platforms: Familiarity with cloud services like AWS, Azure, or GCP.
Software Architecture: Understanding of software architecture principles and patterns.
IT Security: Knowledge of security standards and practices.
AI: Knowledge of AI models and Integration patterns.
Soft Skills
Communication: Excellent verbal and written communication skills to effectively engage with stakeholders.
Problem-Solving: Strong analytical and problem-solving abilities to address complex technical challenges.
Leadership: Ability to lead cross-functional teams and guide technical discussions.
Strategic Thinking: Capacity to align technical solutions with business strategy and future growth.
Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, or related field.
Experience: Minimum 8 years of experience in IT, with at least 3 years in a Software Architect role or similar. Consulting experience preferred.
Certifications: Relevant certifications in data engineering, DevOps, or cloud computing are advantageous.
Preferred Qualifications
Experience with RFP Processes: Proven experience in managing and evaluating RFPs for technology projects.
Business Acumen: Understanding of business operations and ability to translate technical solutions into business value.
Emerging Technologies: Familiarity with emerging technologies and trends in data engineering and DevOps.