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.
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.
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
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.
Relocation Assistance Provided : No