Senior Software Engineer
GE Renewable Energy
Bengaluru 560066, Karnataka, India
5d ago

JOB DESCRIPTION

Job Description Summary

Want to join a world class software engineering organization for the cloud platform team making impact for clean renewable energy?

We are looking for a self-driven dynamic software engineering willing to quickly learn and apply cloud software engineering best practices and design principles working with skilled set of globally distributed software architects, software engineers and engineering managers.

This person would be responsible but not limited to programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business.

You will also contribute to design discussions.

Job Description

Roles and Responsibilities

In this role, you would evaluate, design, develop and deploy software components. You would be using design practices, suggesting tools / technologies to improve agility, reliability and performance of software components.

Required Qualifications

Educational Qualification

  • Bachelors / Master’s degree from an accredited college / university in technology related field
  • 6+ years of IT experience with appetite for high-end software development
  • Professional AWS Certifications would be preferred
  • Technical Experience

  • Solid digital product development experience, Ops experience would be a plus
  • Technology Understanding : REST APIs, Microservices , Database (SQL / NoSQL / In-Memory), Messaging, UI Development
  • Software Design ExperienceDesign PatternsDesign modelling Design Documentation
  • Development experience : Mandatory : Deep expertise - Java and / or Golang. Desirable : JavaScript / ReactCloud Native Microservices Software Development (e.
  • g Springboot)Deeper understanding of key AWS services- EC2, ELB / ALB, VPC, RDS, S3, CloudWatch, and IAM, Glue, LambdaTechnology : Kafka, Redis, AMQP.

    PostGresQL, DynamoDB, S3, REST APIsData Formats : JSON, Protobuf, Parquet etcOps Experience : NewRelic, ELK, Performance Monitoring and OptimizationBasic Code quality, code reviews, Troubleshooting Tooling experience : Scripting experience - Python , Postman Apply principles of SDLC and methodologies like Lean / Agile / XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing TechniquesUnderstanding of containerization technologies- Docker / KubernetesAwareness - DevOps and CloudOps

  • Process Experience Agile software development - Scrum / KanbanLean principlesTooling - Rally / Jira
  • Professional Attributes

  • Business Acumen : Understand customer needs. Focus on quality . Awareness o industry trends.
  • Leadership : Owns tasks. Breaks down complex problems to simpler blocks. Brings clarity. Seeks feedback. Flags risks
  • Collaboration : Strong team player . Ensures win-win.
  • Strong oral and written communication skills
  • Strong interpersonal skills
  • Effective team building and problem-solving abilities
  • 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.

  • Disclosure of your Gender or Sexual orientation is completely Voluntary and not mandatory.
  • Additional Information

    Relocation Assistance Provided : No

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form