BENGALURU, KARNATAKA, India
30 days ago
Software Developer 2

Responsibilities:

As a Member of Technical Staff, you will work with a team of engineers in defining, designing, and delivering the platform using latest technologies on OCI.  You should be able to understand broad systems interactions, be hands-on, be able to dive deep into any part of the stack, and have a good sense of cloud infrastructure.  You should value simplicity and impact, work comfortably in a collaborative, agile environment, and be excited to learn. You should have experience developing and operating high-scale services, and an understanding of how to make these cloud-scale services resilient.  The ideal candidate will be technically strong and productive; someone who knows how to balance speed and quality with iterative and incremental improvements.  You understand operational excellence and know-how to infuse a culture of being proactive within your team.  You recommend and justify major changes to new and existing products and establish consensus with data-driven approaches.

 

Minimum Qualifications

BS in Computer Science, or equivalent experience 2+ years of software development experience with 1+ years of experience shipping scalable, cloud-native distributed systems. Proficient at high-level programming languages, preferably Go and Java. Good knowledge of scripting languages such as Python. Ability to work with a team to deliver products from the ground up going through a complete product life cycle Experienced with microservice design patterns and service-to-service communication protocols along with developing highly reliable services. Understanding of service metrics and alarms through the development of dashboards, service KPIs, alarming systems. Ability to work in a collaborative, cross-functional team environment Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms) Experience with production operations and best practices for putting quality code in production, going on-call and troubleshooting issues when they arise Able to communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations) 

 

 

Career Level - IC2

Confirm your E-mail: Send Email