Job Description Summary: We are seeking a highly skilled and experienced Software Engineer to join our team. Responsible for designing, developing, and maintaining software applications. Collaborate with cross-functional teams to identify and prioritize project requirements. Ensure timely delivery of high-quality software products.
Key Responsibilities:
* Design and develop software applications using programming languages such as Java, Python, and C++.
* Collaborate with QA engineers to identify and resolve software defects.
* Work with product managers to gather and prioritize project requirements.
* Develop and maintain documentation for software applications.
Requirements:
* Bachelor’s degree in Computer Science or related field.
* Minimum 5 years of experience in software development.
* Strong knowledge of programming languages such as Java, Python, and C++.
* Excellent problem-solving skills and ability to work under pressure.
What We Offer:
* Competitive salary and benefits package.
* Opportunities for career advancement and professional growth.
* Collaborative and dynamic work environment.