Hyderabad
INR 45.0 - 60.0 Lacs P.A.
Hybrid
Full Time
Job Description Summary: As a Data Architect, you will play a pivotal role in defining and implementing common data models, API standards, and leveraging the Common Information Model (CIM) standard across a portfolio of products deployed in Critical National Infrastructure (CNI) environments globally. GE Vernova is the leading software provider for the operations of national and regional electricity grids worldwide. Our software solutions range from supporting electricity markets, enabling grid and network planning, to real-time electricity grid operations. In this senior technical role, you will collaborate closely with lead software architects to ensure secure, performant, and composable designs and implementations across our portfolio. Job Description Grid Software (a division of GE Vernova) is driving the vision of GridOS - a portfolio of software running on a common platform to meet the fast-changing needs of the energy sector and support the energy transition. Grid Software has extensive and well-established software stacks that are progressively being ported to a common microservice architecture, delivering a composable suite of applications. Simultaneously, new applications are being designed and built on the same common platform to provide innovative solutions that enable our customers to accelerate the energy transition. This role is for a senior data architect who understands the core designs, principles, and technologies of GridOS. Key responsibilities include: Formalizing Data Models and API Standards : Lead the formalization and standardization of data models and API standards across products to ensure interoperability and efficiency. Leveraging CIM Standards : Implement and advocate for the Common Information Model (CIM) standards to ensure consistent data representation and exchange across systems. Architecture Reviews and Coordination : Contribute to architecture reviews across the organization as part of Architecture Review Boards (ARB) and the Architecture Decision Record (ADR) process. Knowledge Transfer and Collaboration : Work with the Architecture SteerCo and Developer Standard Practices team to establish standard pratcise around data modeling and API design. Documentation : Ensure that data modeling and API standards are accurately documented and maintained in collaboration with documentation teams. Backlog Planning and Dependency Management : Work across software teams to prepare backlog planning, identify, and manage cross-team dependencies when it comes to data modeling and API requirements. Key Knowledge Areas and Expertise Data Architecture and Modeling : Extensive experience in designing and implementing data architectures and common data models. API Standards : Expertise in defining and implementing API standards to ensure seamless integration and data exchange between systems. Common Information Model (CIM) : In-depth knowledge of CIM standards and their application within the energy sector. Data Mesh and Data Fabric : Understanding of data mesh and data fabric principles, enabling software composability and data-centric design trade-offs. Microservice Architecture : Understandig 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. CI/CD and DevSecOps : Experience with CI/CD pipelines, DevSecOps practices, and GitOps, especially in secure, air-gapped environments. Mobile Software Architecture : Knowledge of mobile software architecture for field crew operations, offline support, and near-realtime operation. Additional Knowledge (Advantageous but not Essential) Energy Industry Technologies : Familiarity with key technologies specific to the energy industry, such as Supervisory Control and Data Acquisition (SCADA), Geospatial network modeling, etc. This is a critical role within Grid Software, requiring a broad range of knowledge and strong organizational and communication skills to drive common architecture, software standards, and principles across the organization.
Hyderabad
INR 45.0 - 60.0 Lacs P.A.
Hybrid
Full Time
Job Description Summary Lead software security architect responsible for coordinating across a portfolio of products that are deployed in Critical National Infrastructure (CNI) environments globally. Grid Software is the leading software provider for the real-time operations of national and regional electricity grids globally. In addition, the software portfolio includes key software components for grid and network planning, and supporting the operation of energy markets. This technical role partners closely with cyber security product management, bringing technical input and guidance to the cyber security product roadmaps. In addition, the role includes coordinating across the GridOS Platform and Applications teams to drive a coherent technical execution of the cyber security roadmap. Reporting directly to the Chief Technology Officers, this is a key role in ensuring the security of Grid Software solutions. Job Description Grid Software has a long history of working with, and complying to, national regulations for software cyber security in CNI environments globally. The cyber security product team drives a product cyber security strategy that not only meets the regulations, but is leading the industry toward more fundamentally secured software. Recently, GE Vernova Grid Software launched GridOS, a single platform de3signed to run our portfolio of products in a composable architecture. The architecture is built with core zero-trust cyber security principles. Much of the technical security machinery follows open standards and industry best practice. This role will consist of the following key activities work with product management and lead software architects to set the technical cyber security roadmap, (including the choice of open standards, technologies and standard architectures for zero-trust cyber security across GridOS) work with application and platform teams to guid and ensure consistent adoption of the technologies participate in the Architecture Review Boards, to ensure consistent adoption of the common standards and their technical execution write and drive architecture decision records (ADR) covering cyber security designs (from technology choices to reference architectures) advices on Developer Standard Work to ensure the developer documentation contains up-to-date best practice cyber security guidances for developers liaise with customers on security concerns and designs together with the product teams, ensure the security features and architecture is aligned with the evolving cyber security regulations within the industry the Grid software portfolio contains, older, well-established software that follows a defence in depth security paradigm. Overseeing and driving the security of hybrid deployments, containing both old and newer software stacks. working with key cloud providers, to ensure cloud and SaaS architectures meet the industry and regulatory requirements together with product management, participate in industry forums and standards bodies to drive cyber security standards across the industry
Bengaluru
INR 11.0 - 20.0 Lacs P.A.
Hybrid
Full Time
Job Description Summary Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. Roles and Responsibilities In this role, you will: Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Writes codes that meets standards and delivers desired functionality using the technology selected for the project Build features such as web services and Queries on existing tables Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using language of choice Desired Characteristics Technical Expertise: Experience with Backend technologies - Java, Spring, Springboot,. Experience with front-end technologies such as JavaScript, React, HTML5, CSS Experience with Cloud AWS - Basics. Good to have experience with Kubernetes, Jenkins. Experience with database tools (JPA, SQL) Experience with modern tooling (Maven, Git, Jenkins) Comfortable in building features such as web services and Queries on existing tables. Aware of methods and practices such as Lean/Agile/XP, etc. Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI). General understanding of the impacts of technology choice to the software development life cycle. Business Acumen: Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes: Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources Write code that meets standards and delivers desired functionality using the technology selected for the project
Hyderabad
INR 25.0 - 40.0 Lacs P.A.
Hybrid
Full Time
Job Description Summary We are looking to hire an innovative Lead UI Developer, who will be responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to and lead design discussions, guide the immediate the team on component designs as well. Job Description Roles and Responsibilities In this role, you will: Be responsible and work within a team in charge of reusable UI component and services, in order to create a UI Design System to be used by all other engineering teams in Digital Grid Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Provide technical leadership within a scrum team Work with Product Line Leaders (PLLs) to understand product requirements & vision Work with UX Designers and Researchers in order to implement UI components, applications and meet user requirements base on UX specifications and user feedback Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse Support process improvements which guide the development, sustaining & support activities Work cross functionally with other business departments to align activities and deliverables Drive world-class quality in the development and support of products Engage subject matter experts in successful transfer of complex domain knowledge Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Write code that meets standards and delivers desired functionality using the technology selected for the project Understand performance parameters and assess application performance Work on core data structures and algorithms and implement them using technology chosen Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness Desired Characteristics Technical Expertise: Experience with web front-end technologies such as typescript/javascript, HTML5, CSS, and frameworks like Angular, React, VueJS Skilled at object-oriented design and programming Experience with traditional programming languages preferred (C++, Java, C# .NET) Conversant with OO Design Patterns - has experience with patterns such as singleton, decorator, pub-sub, factory, etc. Familiar with geospatial mapping concepts such as projections, coordinate transformations, geographic vs. schematic displays Experience with mapping libraries preferred (OpenLayers, MapBox, Leaflet, etc.) Experience with manual 2D graphics rendering (HTML5 Canvas, WebGL, etc.) Experience with graphics optimization techniques such as lazy evaluation, geometry caching, etc. Familiarity with performance profiling and identifying / addressing performance issues in the browser Experience with agile methodology, working with scrum teams during sprints Experience with CI/CD tools like Jenkins, build tools like npm, and source control tools like git/github General understanding of the impacts of technology choice to the software development lifecycle Familiarity and experience writing UI mobile applications is a plus Business Acumen: Strong problem solving abilities and capable of articulating specific technical topics or assignments • Experience in building scalable and highly available distributed systems • Expert in breaking down problems and estimate time for development tasks • Evangelizes how our technology solves customer problems from a technology and business perspective Leadership: Demonstrates clarity of thinking to work through limited information and vague problem definitions • Influences through others; builds direct and "behind the scenes" support for ideas • Proactively identifies and removes project obstacles or barriers on behalf of the team • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill Personal Attributes: Able to work under minimal supervision • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity • Able to work well with global teams, including time-zone flexibility • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.