Full Job DescriptionExperience: 4+ Years
Job Location: Hyderabad
Responsibilities
Work on application development lifecycle activities that include Analysis, Design, Coding, Unit Testing & Implementation
Execute all phases of software application projects including resolving issues and helping to ensure successful deployment
Add value in all stages of project work (definition, development, deployment)
Tackle inconsistencies in data quality and create processes to overcome system deficiencies
Develop high-quality software design and architecture
Identify, prioritize, and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Collaborate with internal teams and vendors to fix and improve products
Document development phases and monitor systems
Ensure software is up to date with latest technologies
Create technical specifications.
Skills & Qualifications
Bachelor’s university degree in information technology or computer science or related field/technology. Certification is a plus. Masters in related fields is a plus.
Minimum of 4 years of experience
Knowledge in IT architecture, infrastructure, cloud development, data modelling, Understanding of frameworks
Experience using the Git versioning system.
Experience in Scrum/Agile environments
Requirements analysis and management
Work closely with other staff, such as project managers, systems analysts.
Complete their day-to-day work without supervision
Have knowledge of preparing HLDs and LLDs