Offers “General Electric”

Expires soon General Electric

Staff Software Architect

  • Internship
  • Bengaluru (Bangalore Urban)
  • IT development

Job description



3527337
Additional Cities

Bengaluru
Career Level

Experienced
Relocation Assistance

No
Business

GE Healthcare
Business Segment

Healthcare Digital Technology
Function

Digital Technology
Country/Territory

India
Postal Code

560048
Role Summary/Purpose

In this role, you will:
Be responsible to architecting an application or a module for scalability, performance efficiency, maintainability & security
Building proof of concepts for frameworks, tools & design evaluation, preparing & presenting design proposals
Analyze requirements & develop architecture, technology roadmap for one or more applications
Guide the team to translate designs into working software, help them by removing technical impediments
Essential Responsibilities

Promotes the enterprise architecture process, outcomes and results. Participates in the design of systems and understands the opportunity for reuse. Uses development software and data delivery platforms that are service-oriented with reusable components. Participates in architecture implementation and modification activities, assures completion of tasks. Delivers tasks on-time with alignment to architectural goals. Can identify and raise issues, risks and benefits. Trains and mentors more junior peers in architecture concepts. 

•Strong knowledge of Object Oriented Analysis and Design,Software Design Patterns and Java coding principles 
•Proficient in Java/J2EE, Springboot, JPA, REST Web Services, Microservice Architecture, DistributedSystems 
•Hands on experience Java development ecosystem like JUnit, Log4J,Swagger, Maven/Ant, git/svn etc 

•Strong knowledge of Go programming language, paradigms, constructs and idioms, Goroutine & channel patterns 
•Good knowledge of tools in Go ecosystem like godep, glide, ginkgo, godoc, git/svn etc 

•Experience with Messaging Systems like Kafka/Kinesis, AWS/Azure Services, DevOps (CI/CD, Docker), Cloud deployment 
•Setup development guidelines and coding standards, perform code reviews, 

 •Identify & provide recommendations to remediate tech debt, code smells, vulnerabilities 
•Mentor the team to improve technical excellence and eliminate tech debt 
•Interact with business analysts to analyze requirements and develop system design
Qualifications/Requirements

Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) &
•A minimum of 6 years of professional experience architecting & developing web applications in Java/Springboot AND/OR Golang 
•A minimum of 3 years of professional experience architecting microservices / distributed systems for cloud deployment 
•Architect certification (TOGAF, AWS Solutions Architect, GCPProfessional Cloud Architect) is added benefit
Desired Characteristics

Ability to deliver clear messages, presenting with impact and adjusting messages to the audience. Creates clear written communication.
Passionate about technology and evangelize emerging technologies and practices
Strong organisational and communication skills, team player
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.com
Primary Country

India
Primary State/Province

Karnataka
Primary City

Bengaluru