IT - Software Services
India/Asia
5 - 6 Years
B.E/ Bachelor of Engineering, B.Tech/ Bachelor of Technology, Master of Engineering (M.E), Master of Technology (M.Tech.)
IT Software ,Software Development / Application Development (IT Software)
Permanent
JAVA,PYTHON,Linux,OSS
Required Skills:
- 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