Responsibilities: 1. Design, develop, and test software applications. 2. Collaborate with cross-functional teams to identify requirements. 3. Write clean, efficient, and well-documented code. 4. Troubleshoot and resolve software issues. 5. Stay updated on emerging technologies and trends. Requirements: 1. Bachelor's degree in Computer Science or related field. 2. Proven software development experience. 3. Strong programming skills ( languages: specify, e.g., Java, Python, JavaScript ). 4. Excellent problem-solving and collaboration abilities