Role Overview : Design, develop, and maintain software applications to meet user needs and business requirements. Key Responsibilities :
Write clean, efficient, and maintainable code. Participate in the entire software development lifecycle, from requirements gathering to deployment. Collaborate with cross-functional teams to define and implement new features. Perform code reviews and provide constructive feedback. Troubleshoot and debug software issues. Develop and maintain documentation for software applications. Stay updated with the latest industry trends and technologies. Qualifications :
Bachelor’s degree in Computer Science, Engineering, or related field. Proficiency in programming languages such as Java, C++, or Python. Experience with software development methodologies (Agile, Scrum). Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Knowledge of database systems and SQL. Familiarity with version control systems like Git.
#J-18808-Ljbffr
Software Engineer • Lahore, Pakistan