Should be able to prepare HLD’s in UML or structural manner using Architecture design (under supervision).
Should be able to independently prepare LLD for assigned modules OR guide team
Should be able to participate & contribute, in creation of SRS/ERS and Software Architecture.
Should be able to program efficiently (by using appropriate frameworks) in one of the programming languages (JAVA/Python etc.), using IDE or programming tools by converting an LLD deion to code.
Should be able to conduct independent reviews on the code developed by team.
Should be able to participate in preparation of Coding guidelines.
Should be able to debug or troubleshoot the code prepared efficiently.
Should be able to prepare UT Test cases and execute those test cases.
In case, a UT automation framework is available, should be able to create & use Test Codes accordingly.
Highly Proficient in test driven development
Experience with full software lifecycle and deploying applications to Production
Excellent debugging and troubleshooting skills
Should be proficient in working with Linux environment and using OSS technologies
Responsibilities:
Rapid prototyping of design concepts into fully working applicagtions or products
Designing and developing applications
Optimize application for maximum performance and responsiveness
Collaborate with other team members and stakeholders
Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes
Stay on top of the industry trends and new releases of platforms and tools
Join Today
Ready to take the next step in your career? Review the job details carefully and if you're inspired by what you see.