Software Engineer
CurrentWrite requirements documents to ensure the team has a clear understanding of project requirements.Design software architecture and components, and select appropriate technologies and tools. Write high-quality, maintainable code, following programming best practices and coding standards.Write and execute unit tests, integration tests, and system tests.Identify and resolve problems and performance bottlenecks in the code, write user manuals, technical documentation, and code comments to ensure that others can understand and maintain the code.Maintain existing software systems, fix problems, and optimize. Work closely with team members, project managers, and other relevant personnel.Keep track of the latest technology trends and industry dynamics, and continuously improve your technical capabilities.