Developer NareshIT
NareshIT
Office Location
Full Time
Experience: 0 - 3 years required
Pay: INR 1 - INR 10001 /Month
Type: Full Time
Location: Hyderabad
Skills: System Architecture, Manager Quality Assurance, Coding, Project Management, Process Improvement, Debugging, Project planning, Continuous improvement
About NareshIT
Job Description
- Naresh I Technologies is looking for Developer to join our dynamic team and embark on a rewarding career journey
- As a Software Developer, you will be responsible for designing, coding, testing, and maintaining software systems
- You will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet client and business requirements
- This role requires strong programming skills, problem-solving abilities, and a commitment to delivering efficient and scalable code
- Key Responsibilities:Software Development:Design, code, test, and maintain software applications and systems
- Collaborate with product managers and fellow developers to understand project requirements
- Programming:Write clean, efficient, and maintainable code in various programming languages
- Stay updated on industry best practices and coding standards
- System Architecture:Contribute to the design and architecture of software solutions
- Work with technical leads to implement scalable and modular software systems
- Database Management:Develop and maintain databases, ensuring optimal performance
- Implement data storage solutions and integration with applications
- Testing and Debugging:Conduct thorough testing of software applications to identify and fix bugs
- Collaborate with quality assurance teams to ensure software reliability
- Collaboration:Work closely with cross-functional teams, including designers and product managers
- Participate in code reviews to maintain code quality and standards
- Documentation:Create and maintain technical documentation for software projects
- Document code and system architecture for reference and future maintenance
- Continuous Improvement:Identify opportunities for process improvement and efficiency
- Stay informed about emerging technologies and industry trends
- Project Management:Collaborate in project planning and provide accurate time estimates for development tasks
- Communicate progress and challenges to project stakeholders
- Security:Implement security best practices in software development
- Address and remediate security vulnerabilities in code