Software Developer
CurrentDesign and Development:Write clean, scalable, and efficient code.Design, develop, and implement software for internal and external use.Participate in design reviews, code reviews, and testing.Testing and Debugging:Test and debug code to ensure quality and performance.Troubleshoot and resolve software defects.Collaboration and Communication:Work with cross-functional teams (e.g., product managers, designers) to deliver software.Effectively communicate business and user requirements.Continuous Improvement:Stay updated on technology trends, tools, and frameworks.Suggest improvements to the codebase.Participate in Agile processes like sprint planning.Documentation and Maintenance:Write and maintain technical documentation.Maintain and update software to avoid technical debt.