15 days old

Software Engineer

GE Energy
Bengaluru, KA 560002
  • Jobs Rated
    8th
Role Summary:Responsible for programing a feature and or a small feature set. Contributes to the team and works with direction from Senior Team Members or management, beginning to work independently.

Essential Responsibilities: Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary.

Demonstrate the ability to help team members through pair programming and code reviews.

Demonstrates awareness about product positioning and differentiations.

Has the ability to evaluate basic technology choices and articulate tradeoffs.

Applies principles of SDLC and Lean/Agile/XP/TDD/CI/CD methodologies to deliver high quality, secured, and scalable software modules.

Skilled in writing code that meets standards and delivers desired functionality using the technology selected for the project.

Skilled in core data structures and algorithms and implements them using language of choice

Qualifications/Requirements: Bachelors Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)

A minimum of 2 years of professional experience

Desired Characteristics: Strong knowledge of Object-Oriented Analysis and Design, TDD, Software Design Patterns and coding principles.

Extensive experience with Java/Rx Java, Microservices, Undertow/Vert.x/Spring Boot/Apache Web framework.

Experience in developing containerized Microservices using Docker, Kubernetes, GO, Python.

Experience in automated test like unit libraries such as JUnit, Mockito, Karma, and Mocha.

Working Knowledge with SQL databases such as MySQL, PostgreSQL or similar.

Working Knowledge of Healthcare Domain with Understanding of Healthcare Standards such as DICOM, HL7, IHE etc.

Working Knowledge with common development practices including CI/CD pipelines, test automation, agile development, distributed version control, build tools, in-depth code reviews etc.

Working knowledge in configuration management tools such as Perforce/GitHub/Gitlab, JENKINS.

Experience in working with distributed teams.

Strong understanding of web-based security threats and prevention techniques.

Demonstrates the initiative to explore alternate technology and approaches to solving problems

Skilled in breaking down problems, documenting problem statements and estimating efforts

Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members

Ensures understanding of issues and presents clear rationale.

Strong oral and written communication skills

Strong debugging and troubleshooting skills

About Us:GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GEs mission and deliver for our customers. www.ge.comAdditional Locations:India;Bengaluru;

Categories

Jobs Rated Reports for Software Engineer

Posted: 2020-10-13 Expires: 2020-11-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

GE Energy
Bengaluru, KA 560002

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast