Software Engineer

Software Engineer

GE Digital

Job Description


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.Job Description

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

Education Qualification
. Bachelor's Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math)
. A minimum of 2-4 years of professional experience
Must Have:
  • Very hands-on and Intermediate Experience on Java, Spring boot, spring framework and DSA.
  • Expertise on JavaScript, Angular and other web technologies
  • Hands-on with build tools such as gradle, maven etc.
  • Experience on SQL(DDL/DML), ORM tools such as MyBatis, Hibernate
  • Good knowledge on Kubernetes and dockers.
  • Knowledge on Public Cloud Deployment


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 organisation vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organisation vision

Personal/Leadership Attributes:
. Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
. Learns organisation vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organisation 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

About GE Digital

GE Digital is a subsidiary of the American multinational conglomerate corporation General Electric. Headquartered in San Ramon, California, the company provides software and industrial internet of things (IIoT) services to industrial companies.

Job Source : jobs.gecareers.com

Similar Jobs

People Also Considered

Career Advice to Find Better