Description
We are seeking experienced Software Engineers to join our dynamic team in India. The ideal candidates will have 5-10 years of experience in software development and a passion for technology and innovation.
Responsibilities
- Design, develop, and maintain software applications
- Collaborate with cross-functional teams to define and design new features
- Troubleshoot and debug applications to optimize performance
- Participate in code reviews and ensure best practices are followed
- Write technical documentation for reference and reporting
- Stay updated with emerging technologies and apply them in daily tasks
Skills and Qualifications
- Proficiency in programming languages such as Java, C#, or Python
- Strong understanding of data structures and algorithms
- Experience with web technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular
- Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB
- Knowledge of version control systems, preferably Git
- Experience in Agile/Scrum methodology and project management tools
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills