Job Summary
We are looking for a skilled Software Engineer to design, develop, test, and maintain high-quality software applications. The ideal candidate should have strong programming skills, problem-solving abilities, and experience working with contemporary software development tools and technologies.
Key Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Write clean, efficient, reusable, and well-documented code.
- Collaborate with cross-functional teams to understand business and technical requirements.
- Identify, troubleshoot, and resolve software defects and performance issues.
- Participate in code reviews and follow software development best practices.
- Develop and integrate APIs and third-party services.
- Perform unit testing, debugging, and application optimization.
- Maintain technical documentation and contribute to continuous improvement.
- Participate in Agile/Scrum meetings and project planning activities.
Required Skills
- Proficiency in at least one programming language, such as Java, Python, C#, JavaScript, or C++.
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Experience with databases such as MySQL, PostgreSQL, or MongoDB.
- Knowledge of REST APIs, software development life cycle (SDLC), and version control tools such as Git.
- Familiarity with software testing, debugging, and troubleshooting.
- Strong analytical, communication, and problem-solving skills.
📌 Software Engineer (India)
🏢 Evadivy
📍 India