Software Engineer
Current- Collaborate with the development team to design, implement, test, and maintain software solutions.- Write clean, efficient, and well-documented code.- Analyze requirements and contribute to the resolution of technical challenges.- Debug and troubleshoot software defects and issues.- Embrace opportunities to learn new technologies and methodologies.- Contribute to the design and architecture of new features and improvements.- Communicate effectively with team members to ensure successful project outcomes.- Conduct unit testing and participate in code reviews to maintain code quality.- Create and maintain technical documentation for developed software.- Document code changes, procedures, and best practices.