- 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 solid 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 t