GE Careers
Apply Now    

Sr Staff Software Architect

  • GE Power
  • Experienced
  • Posted 8/2/2017 6:50:22 AM
  • 2913841
  • Job Function: Engineering/Technology
  • Business Segment: Power Steam Power Systems
Location(s): India; Bangalore

About Us:
GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

Role Summary:
Responsible for designing, developing and testing software to create web products for industrial internet and services tailored to the needs of the GE businesses and external customers. Comprehensive in-depth understanding of complex and highly technical concepts and principles in the own part of the function. Leads, consults or oversees multiple architectural engagements. Leads domain specific architecture.

Essential Responsibilities:
• Lead and coordinate the domain technical and business discussions relative to future architect direction across multiple teams or complex product line.
• Analyze, design and develop a roadmap and implementation plan based upon a current vs. future state in a cohesive architecture viewpoint.
• Review and/or analyze and develop architectural at domain level and across multiple teams.
• Contribute to the development of software and data delivery platforms that are service-oriented with reusable components across teams (multiple teams) that can
be orchestrated together into different methods for different businesses.
• Lead the research and evaluation of emerging technology, industry and market trends to assist in project development and/or operational support activities for
multiple teams or complex scenarios.
• Provide leadership, technology guidance and mentors others throughout the domain
• Write code that meets standards and delivers desired functionality aligned with GE standards and guidelines
• Responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development methods
and infrastructure.

Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math).
A minimum of 8 years of technical experience along with established leadership credentials across product lines.
At least 3+ years of experience in architect role, preferable on the Web based applications.

Desired Characteristics:
• Expert level knowledge in developing scalable generic software frameworks for application development preferably in Java.
• Expert level knowledge in design patterns, data structures & algorithms and experienced in using them in the language of choice.
• Expert level knowledge in building applications using microservices architecture on the cloud using Java Technologies capable of storing and processing large
volume data.
• Expert-level knowledge of Spring (MVC, Data JPA, Security, Boot, Batch), REST APIs, JSON and xml.
• Expert level knowledge and hands on experience in building software using Java tech stack.
• Expert level knowledge and hands on experience in building front end web application development using JavaScript/HTML5/CSS3. Experience in front-end development using any modern JS Frameworks like Angular/Knockout/Ember. Knowledge of Polymer, ES6, Less/Sass is a plus.
• Skilled in using Relational and NoSQL database platforms for application development.
• Applies principles of SDLC and Lean/Agile/XP/TDD/CI/CD methodologies to deliver high quality, secured, and scalable software modules.
• Previous experience with PaaS and application development on the cloud.
• Working knowledge in configuration management tools such as CVS/SVN/ClearCase/Git/Perforce.
• Knowledge on Web application security.
• Hands on experience in Java and JavaScript unit testing frameworks (like Junit, Karma).
• Experience working Open Stack cloud deployment.
• Experience working on connectivity to cloud applications or ERP systems.
• Facilitates dialogues that produce new perspectives and trigger recommendations for substantial innovative/enhancements, and analysis of consequences.
• Experience or knowledge of Predix is a plus.

Locations: India; Bangalore

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  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.
Apply Now    

GE Careers Technical Assistance

Having technical issues with or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up