Responsible for designing, building, delivering, and maintaining software applications & services. Work includes machine, cloud, platform, and application areas. Involves software lifecycle management, from requirement analysis to implementation. Opportunity at GE in Bengaluru, Karnataka, India, for a Full-time On-site Software Engineer role.
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/Responsibilities
- Work with the team to help solve business problems
- Write high quality distributed system software
- Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components.
- Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices
- Participate in software design reviews, you conduct peer code reviews, and provide input and feedback to other members of the development team.
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Use software engineering best practices to ensure a high standard of quality for all the team deliverables.
Minimum Qualifications
- Bachelor’s degree in Computer Science or related discipline
- 0+ years of professional software development experience with history of technical innovation
- 0+ years of experience with building scalable, distributed systems using modern frameworks such as AWS, Azure or GCP