Software Engineer
Current# Design, develop, test, and maintain software applications according to project requirements and coding standards.# Collaborate with stakeholders to gather and analyze software requirements, ensuring a clear understanding of project objectives.# Create software architecture and detailed design documents, including data models and database design, and user interfaces.# Write clean, efficient, and well-documented code in programming languages such as PHP, Python, or JavaScript. Debug and resolve software defects or issues.# Stay updated with industry trends, new technologies, and best practices. # Conduct research and propose innovative solutions to improve software development processes and efficiency.# Provide ongoing support for deployed software, investigate and resolve software defects, and implement software enhancements or patches as required.# Prepare software for deployment, including packaging, configuration, and documentation. Coordinate with DevOps teams to ensure smooth deployment and release processes.