Job Description
This is an important, very high ownership and customer first attitude role within the company, and our expectations are equally high. Your solutions will impact what customers will experience when they place orders at Flipkart !! Your ability to learn quickly and work on disparate and overlapping tasks will define your success. High Impact production issues often require coordination between multiple Development, Operations and IT Support groups, so you get to experience a breadth of impact with various groups.
Responsibilities
- Perform analyses on software application functionality and suggest improvements.
- Ensure application health of front-end and back-end application
- Identify and automate self-serve tools, implement fixes, enhancements and minor features in the product/platform
- Provide software application support for all the applications owned by a business unit / team.
- Consult with the software development team, internal users, and clients to improve application performance.
- Manage code migration across environments to ensure continued and synchronized functionality.
- Establishing the root causes of application errors followed by delivering a permanent code fix.
- Escalate serious issues to the Senior Engineer to ensure application health is back to normal asap
- Keeping a record of configuration changes and scheduling application updates.
- Documenting processes and monitoring application performance metrics.
Qualifications
- A bachelor's degree in software engineering, computer science, information technology, information systems, computer engineering, or similar.
- Excellent problem solving skills
- Demonstrable experience as an application engineer in a related field (1.5-4 years).
- Good hands-on experience on Unix/Linux and one of the scripting languages (Unix/JavaScript etc.)
- Advanced knowledge of front-end and back-end programming languages, such as C++, Java, Python, and Ruby etc.
- Ability to manage code migration, document configuration changes, and monitor performance.
- Exceptional ability to provide front-end support to internal departments and web-based clients.
- Advanced proficiency in determining the causes of application errors and fixing them permanently
- Knowledge of Advanced Encryption Standards (AES) and how to ensure security across all applications
- Exceptional communication skills.