As a software development engineer in the Enterprise Experience team, you will
- Work closely with business and product teams, provide technical input and translate requirements into sustainable technical design
- Breakdown the design into deliverable work items and assignments that can be delivered incrementally
- Write secure, stable, testable, maintainable code with minimal defects and take full ownership of one or more system modules
- Monitor the operation of production services and raise the bar on operational excellence
- Be comfortable with ambiguity, learn and adapt to drive clarity and exercise high level of judgement in decision making
- A Bachelor’s degree in Computer Science, or equivalent combination of technical education and work experience.
- 5+ years of software development experience, with exposure to building, deploying and operating scalable, highly-available multi-tiered distributed applications
- High proficiency in writing clear and comprehensive functional/design specifications
- High proficiency in Android mobile development
- Good knowledge of data structures, algorithms and operating system, database and networking fundamentals
- Strong verbal and written communication skills and experience working across time zones and cultures
- Experience building products and services from the ground up.
- Experience with incremental build out of functionality using techniques like feature flags.
- Location: Bangalore
- Job ID: 1692856
Disclaimer: We are providing information to help the people searching for jobs. We never ask the individuals for money to provide jobs. If you get any such calls/messages, please be aware about such spams and do not entertain.