Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : GE Renewable Energy
Location : Bengaluru, Karnataka
Job Description : Job Description Summary
At GE Renewables, we combine twenty years of renewable energy expertise with cutting edge software solutions, creating a best-in-class digital platform that is directly responsible for keeping over 30,000 renewable generating assets connected and secure, field service teams safe and effective, and our customers successful. Our teams ensure our customers maximize green energy production through the use of leading, edge and cloud technologies to create actionable insights that optimize asset performance and efficiently deploy field service teams.
At GE Renewables, you will work with a team of passionate problem solvers who like to use technology to solve important, global challenges. Our team members are located around the world, bringing unique perspectives to each team while remaining united to a common purpose. Our team members join for the opportunity, but stay for the people.
If you are passionate about working on cutting edge software and have a passion for working as a team to tackle the world’s toughest problems, then we can’t wait to meet you. Come join us and help save the world!
You will be responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.
Roles and Responsibilities
In this role, you will:
Identify the scope of the work, provide initial estimate and justify the estimate with factsDemonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.Engage in technical discussions; participate in technical designs and present technical ideas through white boardingExecute in a fast pace delivery mode and focus in delivering tasks to meet the product release goalMaintain code quality through best practices, unit testing and code quality automationSeek and provide feedback on design and developmentDemonstrate the ability to make informed technology choices after due diligence and impact assessmentUnderstand whole product, its modules and the interrelationship between them while being an expert in the assigned component or moduleHelp in designing interfaces and information exchange between modulesArticulate the need for scalability and understand the importance of improving quality through testing.Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the projectDrive design reviews, define interfaces between code modules, and applies existing technology to designsBe an expert in assessing application performance and optimizing/improving it through design and best coding practicesBe an expert in core data structures as well as algorithms and has the ability to implement them using language of choiceBe responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructureProvide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUMWork with Product Line Leaders (PLLs) to understand product requirements & visionWrite code that meets standards and delivers desired functionality using the technology selected for the project
Solid digital product development experience, Ops experience would be a plus
Technology Understanding : REST APIs, Microservices , Database (SQL/NoSQL/In-Memory), Messaging, UI Development
Software Design Experience
Mandatory: Deep expertise – Java and/or Golang.
Cloud Native Microservices Software Development (e.g Springboot)
Deeper understanding of key AWS services- EC2, ELB/ALB, VPC, RDS, S3, CloudWatch, and IAM, Lambda
Technology:, Redis, AMQP. PostGresQL, DynamoDB, S3, REST APIs
Data Formats: JSON, Protobuf, Parquet etc
Ops Experience: NewRelic, ELK, Performance Monitoring and Optimization
Basic Code quality, code reviews, Troubleshooting
Tooling experience: Scripting experience – Python , Postman…
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
Understanding of containerization technologies- Docker/Kubernetes
Awareness – DevOps and CloudOps
Agile software development – Scrum/Kanban
Tooling – Rally/Jira
Strong problem solving abilities and capable of articulating specific technical topics or assignmentsExperience in building scalable and highly available distributed systemsExpert in breaking down problems and estimate time for development tasksEvangelizes how our technology solves customer problems from a technology and business perspective
Able to work under minimal supervisionExcellent communication skills and the ability to interface with senior leadership with confidence and clarityAble to work well with global teams, including time-zone flexibilitySkilled in providing oversight and mentoring team members. Shows ability to effectively delegate work
GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.
Relocation Assistance Provided: No
This post is listed Under Software Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company