As a Principal Software Architect, you will play a pivotal role in shaping the technology strategy across our organization. This position requires a unique blend of strategic vision, technical expertise, and leadership to align IT initiatives with business objectives. You will oversee multiple products, ensuring seamless integration and adherence to enterprise-wide standards while driving innovation and maintaining a competitive edge.
What The Role Offers
Strategic Technology Planning :
- Develop and implement comprehensive enterprise architecture strategies that align with organizational goals.
- Evaluate emerging technologies and recommend adoption based on business value and feasibility.
Architecture Development and Governance :
Create detailed architectural designs across multiple products, ensuring scalability, security, and interoperability.Establish and enforce technology standards and governance frameworks to maintain consistency.Cross-Product Oversight :
Provide technical guidance and oversight for various product teams, ensuring alignment with the enterprise architecture.Collaborate with stakeholders to identify requirements and develop solutions that meet business needs.Hands-On Technical Leadership :
Engage in complex problem-solving and provide hands-on expertise when necessary.Develop proofs of concept (POCs) and prototypes to validate technology choices.Mentorship and Collaboration :
Lead, mentor, and coach technical teams to enhance their skills and foster a culture of excellence.Facilitate cross-team collaboration to ensure effective communication and integration across departments.What You Need to Succeed
Education : Bachelors degree in computer science, Information Technology, or related field
Experience :
Minimum of 14+ years in IT with a focus on enterprise architecture, including experience in strategic planning and leadership roles.Proficiency in enterprise architecture frameworks such as TOGAF, Zachman, or similar.Technical Skills :Expertise in cloud platforms (AWS, Azure, and / or Google Cloud) and containerization technologies (Docker, Kubernetes).Strong programming skills in languages like Java, Python, JavaScript.C#, C++Experience with databases, including relational (such as Oracke, MySQL, SQL Server or PostgreSQL) and NoSQL systems /Knowledge of RESTful APIs, microservices architecture, and DevOps practices.Deep exposure to applying design patterns and principlesAwareness of AI / ML, and / or Generative AI applicationsGood understanding and experience in computer networks, security practices and supporting highly scalable applicationsHas exposure to security tools such as WAF and similarExceptional at creating Software Architecture Artifacts inline with industry standardsHas been an Architect and / or part of Architecture team contributing to Architectural process of maturitySoft Skills :
Exceptional leadership and communication abilities to effectively collaborate across teams and geographies.Strong analytical skills for translating business needs into technical solutions.Quick learner and ability to manage multiple priorities with a focus on delivering results.Role : Data warehouse Architect / Consultant
Industry Type : IT Services & Consulting
Department : Engineering - Software & QA
Employment Type : Full Time, Permanent
Role Category : DBA / Data warehousing
Education
UG : B.Sc in Any Specialization
PG : Any Postgraduate
Skills Required
Java, C#, C++, Postgresql, Sql Server, Google Cloud, Nosql, Javascript, Docker, zachman, Mysql, Togaf, Restful Apis, Azure, Oracle, Python, Kubernetes, Aws