icon
Home icon

Home

Jobs icon

Jobs

Reviews icon

Reviews

Network icon

Network

Resources icon

Resources

|For Employers icon

For Employers

logo
about
careers
FAQs
privacy policyterms & conditionsfor employers
112k
20k
icon
© 2022 Fairygodboss. All rights reserved.
My ProfileMy MessagesMy NetworkMy SettingsGroupsEventsMy PostsLog Out

Sr Software Engineer

company-logo

GE Power

Bengaluru, India

Get jobs straight to your inbox

Anonymous company reviews, virtual recruiting events, and a supportive community for women when you sign up.

#R3655056

Position summary

Job Description Summary

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 lead & contribute to design discussions.

Job Description

Roles and Responsibilities

In this role, you will:

  • 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 to an agile team of 5-7, collaborate with other PODs & provide High level technical guidance
  • Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
  • Lead technical designs and present technical ideas through white boarding
  • Design interfaces and information exchange between modules and across applications
  • Drive design reviews, define interfaces between code modules, and applies existing technology to designs
  • Maintain software quality through metrics, code reviews, best practices, unit testing and code quality automation
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment
  • Articulate the need for scalability and understand the importance of improving quality through testing
  • Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
  • Be an expert in writing code that meets secure coding standards and delivers the desired functionality using the technology selected for the project
  • 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 technologies and infrastructure
  • Support process improvements which guide the development, sustaining & support activities
  • Along with other Technical Anchor, lead the Backend Tech Guild

Education Qualification:

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience.

Desired Characteristics:

  • Proven track record of building secure, large-scale, highly available, low latency, high quality software products
  • Proven desire of exploring and executing Proof of Concepts across new Cloud tech features
  • Strong Ownership - Takes responsibility for assigned deliverables with focus on outcome and customer

Technical Expertise:

  • Expert in core data structures and algorithms & Database performance improvements.

  • Expert in Spring framework to create Micro services using Java, Java Spring Boot, Spring Security (oAuth 2.0), REST API, PostgreSQL, DynamoDB, Elastic Search, Docker, Hibernate.

  • Strong understanding and implementation experience of Microservices architecture and principles.

  • Good understanding of Source code managing tools like github.

  • Good understanding of Relational & NoSQL databases

  • Expert in creating unit testing using Mockito, Jacoco plugin (Test configuration)

  • Good understanding of Software code quality tools like Sonarqube, Coverity, CodeQL

  • Strong understanding of of AWS cloud technology & services

  • Good knowledge on Syncronous/Asynchronous messaging.

  • Basic/Good knowledge on Asset Performance Monitoring Tools (eg - New Relic/Dynatrace, AWS Xray)

Personal Attributes:

  • Strong oral and written communication skills
  • Strong interpersonal skills
  • Effective team building and problem solving abilities
  • Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit

About us:

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.

Additional Information

Relocation Assistance Provided: No

What are GE Power perks and benefits

Lactation facilities

Diversity recruiting

Unconscious bias training

Sponsorship program

Networking

Succession planning

Remote work policy

Part time policy

Paid paternity

Paid maternity

Paid adoptive

About the company

249408

GE Power

Industry: Natural Resources: Electric & Gas Utility

GE Power is a world energy leader that provides technology, solutions and services across the entire energy value chain from the point of generation to consumption. Powering more than a third of the world, it serves customers in more than 150 countries. 

See how we are #PoweringForward: https://www.linkedin.com/company/gepower/ 

GE Power also includes GE Energy Connections activities: https://www.linkedin.com/company-beta/2744840/

icon
© 2022 Fairygodboss. All rights reserved.
  • about
  • careers
  • FAQs
  • privacy policy
  • terms & conditions
112k
20k