This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap.
Roles and Responsibilities
In this role, you will:
- Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development m and infrastructure
 - Provide guidance to developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
 - Work with Product Line Leaders (PLLs) to understand product requirements & vision
 - Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
 - Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses & Product Managers
 - Leads impact assessment and decision related to technology choices, designarchitectural considerations and implementation strategy.
 - Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks.
 - Expert level skills in design, architecture and development, with an ability to take a deep dive in the implementation aspects if the situation demands.
 - Leads the architecture and design efforts across the product multiple product versions and is an expert in architecting custom solutions off the base product.
 - Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary as a value offering.
 
Education Qualification
- 14+ years' experience relevant to software development, validation, architecting in industry space. 
 - Hands on with application software development in Data Engineering and architecture. 
 
Desired Characteristics 
Technical Expertise:
- Experience in implementing data mesh architecture to transition from a centralized model to a decentralized, distributed approach, facilitating the scaling of data products.
 - Proficient in designing and managing data architecture, with expertise in setting standards and best practices for data ingestion, curation, transformation, storage, consumption, and reporting layers.
 - Data Mesh and Data Fabric: Understanding of data mesh and data fabric principles, enabling software composability and data-centric design trade-offs.
 - Microservice Architecture: Understanding of microservice architecture and software development
 - Kubernetes: Understanding of Kubernetes, including software development in an orchestrated microservice architecture. This includes Kubernetes API, custom resources, API aggregation, Helm, and manifest standardization
 - Experience in designing and implementing data architectures and common data models.
 - Experience in Performance optimization ,Data integration ,Data security
 - Strong expertise in JAVA and Python
 - Strong experience with Kubernetes and microservices architectures
 - Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Java coding principles .
 - Experience in architecting and designing scalable, distributed systems architecture software products
 - Experience in different architectural styles like SOA , Micro services and Distributed systems architecture.
 - Experience with Data streaming technologies such as Apache Kafka
 - Experience in Enterprise integration patterns with frameworks like Apache Camel, Talend, MuleSoft etc.
 
Business Acumen:
- Evaluates technology to drive features and roadmaps. 
 - Maps technology trends to internal vision. 
 - Differentiates buzzwords from value proposition. Embraces technology trends that drive excellence beyond traditional practices (e.g., Test automation in lieu of traditional QA practices).
 - Balances value propositions for competing stakeholders. 
 - Recommends a well-researched recommendation of buy vs. build solution.
 -  Conveys the value proposition for the company by assessing financial risks and gains of decisions and return on investment (ROI). 
 - Manages the process of building and maintaining a successful alliance.
 - Understands and successfully applies common analytical techniques, including ROI, SWOT, and Gap analyses. 
 - Able to clearly articulate the business drivers relevant to a given initiative.
 
Leadership:
- Influences through others; builds direct and "behind the scenes" support for ideas. 
 - Pre-emptively sees downstream consequences and effectively tailors influencing strategy to support a positive outcome. Uses experts or other third parties to influence.
 - Able to verbalize what is behind decisions and downstream implications. 
 - Continuously reflecting on success and failures to improve performance and decision-making. 
 - Understands when change is needed. Participates in technical strategy planning.
 - Proactively identifies and removes project obstacles or barriers on behalf of the team. 
 - Able to navigate accountability in a matrixed organization.
 - Communicates and demonstrates a shared sense of purpose. Learns from failure.
 
Personal Attributes:
- Able to effectively direct and mentor others in critical thinking skills. 
 - Proactively engages with cross-functional teams to resolve issues and design solutions using critical thinking and analysis skills and best practices. Finds important patterns in seemingly unrelated information.
 - Influences and energizes other toward the common vision and goal. 
 - Maintains excitement for a process and drives to new directions of meeting the goal even when odds and setbacks render one path impassable.
 - Innovates and integrates new processes and/or technology to significantly add value to GE. 
 - Identifies how the cost of change weighs against the benefits and advises accordingly. 
 - Proactively learns new solutions and processes to address seemingly unanswerable problems.
 
Additional InformationRelocation Assistance Provided: Yes