This role is with an IT Product MNC
Demonstrates thought leader-level abilities with a proven record of success - directing efforts in the following areas :
Oversee all end-to-end architecture including data and analytics
Define and design portfolio-architecture
Establish an architecture review board and direct development in various modules and systems. Recommend modifications and improvements to all products and services through regular analysis
Develop and execute various technologies within a fast pace environment and implement various components for software applications.
Design various prototypes and prepare efficient designs and provide codes to facilitate all product releases
Collaborate with the technical department and ensure the efficient release of all product release at scale
Supervise and provide training to all junior engineers in organization for various software systems.
Manage all communication with various developers and resolve all design conflicts within the teams.
Design and evaluate all 3rd party tools and ensure proper selection and incorporation in architecture.
Administer all present engineering processes and provide support to large software teams.
Analyze and documents all major product designs and associated various applications for all software systems.
Maintain knowledge on industry development and present company evolution based on industry trends
Act as a subject matter expert and bridge between technical and business audiences during
solution planning, development, and deployment.
10 + years of experience building new products and services, preferably commercialized, at least half of which with multi-
tenant Software products in a product (and not software services) company and with the ownership of the architecture
Experience with the most current CRM suppliers such as SFDC, Oracle, ServiceNow, etc.
Deep knowledge of business applications and analytics
Understanding and experience in communications (data and ideally voice as well) and large scale highly available SaaS production systems
Understanding of data flows, including analytics of best practices in line with the application architecture
Outstanding management capabilities, including the ability to build and lead a highly effective team
Experience with business process development, governance processes, budgeting and administrative operations
Ability to balance high-level identification of innovation opportunities with oversight of technical development processes
Demonstrated technical and business aptitude that allows you to understand, translate, and guide discussions and decisions at a strategic enterprise level as well as at a detailed execution level
Passion for creating new products that drive significant value for our clients
Grasping a range of functional and non-functional requirements to understand an application scope and define the right architecture including solution components and interactions.
Strong problem solving, conflict resolution and negotiation skills
Excellent written and verbal communication skills to convey detailed and complicated messages to varied audiences, including the ability to communicate technically and non-
technically with the ability to translate between the two.
Experience developing solutions in a variety of programming languages from scratch
Strong programming and architecture exposure in at least one of the following in each line item :
SQL Server, PostgreSQL
NoSQL databases such as Cassandra or MongoDB
ETL tools such as Talend, Datastax, etc.
Deep knowledge of data architecture and multiple data stores - both relational and non-relational databases - and multiple communication protocols
Customer-oriented mindset - understanding the customer's needs and working backward to develop solutions. Comfortable building and leading relationships with key internal customers