Naresh I Technologies is looking for Developer to join our dynamic team and embark on a rewarding career journeyAs a Software Developer, you will be responsible for designing, coding, testing, and maintaining software systemsYou will work collaboratively with cross-functional teams to deliver high-quality software solutions that meet client and business requirementsThis role requires strong programming skills, problem-solving abilities, and a commitment to delivering efficient and scalable codeKey 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
Skills Required
System Architecture, Technical Documentation, Application Software, Process Improvement, Project Management, Project Planning