Required Qualifications
The individuals in this role are responsible for end-to-end ownership, from design to development and service operations, and have a high level of competency across backend, middleware, database, cloud platforms, and consistently adopts Agile and DevOps practices
Development and Testing
Work with development teams and product managers to ideate software solutions
Apply best Engineering practice like TDD, Extreme Programming (XP) to develop software
Design client and server side architecture
Build the front-end of applications through appealing visual design.
Develop and manage well-functioning databases and applicationn
Write effective APIs
Test software to ensure responsiveness and efficiency
roubleshot, debug and upgrade software
Perform load/benchmark testing of the software to assess the performance of the application
Address security vulnerabilities of the application
Working on ways to automate and improve development and release processes
Develop application software that is scalable
Agile Practices
Be part of agile ceremonies, participate in Sprint planning, daily stand-ups, feature & story grooming sessions
Continuous Learning & Training
Upskill/Cross skill time to time based on the current market trends
Understand the agile framework customized for the current program
Understand and adopt the DevOps practices in the current program
ANY GRADUATE