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