GE Jobs

Mobile GE Logo

Job Information

General Electric Sr Software Engineer in Bengaluru, India

Role Summary:As a Node.js Developer, you are responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the API's, and ensuring high performance and responsiveness to requests from the front-end. Basic understanding of front-end technologies is necessary as well.

Essential Responsibilities:• Integration of user-facing elements developed by front-end developers with server side logic

• Writing reusable, testable, and efficient code

• Design and implementation of low-latency, high-availability, and performant applications

• Implementation of security and data protection

• Integration of data storage solutions

• Work closely with architects and technical leads.

• Responsible for programming a component, feature and/or feature set

• Works independently and contributes to the immediate team and to other teams across business

• 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

• Write code that meets standards and delivers desired functionality using the technology selected for the project

Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness

Qualifications/Requirements:• Bachelor's Degree in Computer Science or related computer field

• Minimum of 7 years experience in software development

Desired Characteristics:Technical Expertise:

• Strong proficiency with JavaScript

• Knowledge of Node.js and frameworks available for it

• Understanding of GraphQL.

• Understanding the nature of asynchronous programming and its quirks and workarounds

• Good understanding of server-side templating languages

• Good understanding of server-side CSS preprocessors

• Basic understanding of front-end technologies, such as HTML5, and CSS3. Knowing C# and Sitecore is a plus

• Understanding accessibility and security compliance

• User authentication and authorization between multiple systems, servers, and environments

• Integration of multiple data sources and databases into one system

• Understanding fundamental design principles behind a scalable application

• Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

• Implementing unit tests

• Proficient understanding of code versioning tools, such as Git

• Experience working with Agile software development methodologies (Scrum, XP)

Business Acumen:

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

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

• Dedication to quality

• Strong problem solving abilities

• High energy, results driven person with strong interpersonal skills

• Excellent communication skills and the ability to interface with more senior co-workers and leadership with confidence and clarity

Leadership

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

• Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

Personal Attributes:

• Positive, highly motivated individual

• Strong oral and written communication skills

• Strong interpersonal skills

• Effective 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

• Able to clearly articulate and document software designs

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 GE’s mission and deliver for our customers. www.ge.comAdditional Locations:India;Bengaluru;

DirectEmployers