Description
We are seeking a Software Engineer to join our dynamic team in India, catering to clients in Canada, the United Kingdom, and Singapore. The ideal candidate will have 1-5 years of experience in software development, with a strong foundation in programming languages and web technologies.
Responsibilities
- Develop and maintain high-quality software applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Troubleshoot and debug applications to optimize performance
- Participate in code reviews and contribute to team knowledge sharing
- Write clean, maintainable, and efficient code
- Stay updated with emerging technologies and industry trends
Skills and Qualifications
- Bachelor's degree in Computer Science or related field
- 1-5 years of experience in software development
- Proficiency in programming languages such as Java, Python, or C#
- Experience with web development frameworks like React, Angular, or Vue.js
- Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB
- Understanding of software development methodologies like Agile or Scrum
- Strong problem-solving skills and ability to work under pressure
- Excellent communication and teamwork skills