Software Engineer
- Source: LinkedIn
- Herald Exchange
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Key Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Write clean, efficient, and maintainable code following industry best practices.
- Collaborate with product managers, designers, and QA teams to deliver high-quality features.
- Develop and integrate RESTful APIs and backend services.
- Debug, troubleshoot, and optimize application performance.
- Participate in code reviews and contribute to continuous improvement.
- Work with databases to design and optimize data storage solutions.
- Stay up to date with emerging technologies and software development trends.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- 1-3 years of experience in software development.
- Strong knowledge of one or more programming languages such as Java, Python, JavaScript, C#, or C++.
- Understanding of Object-Oriented Programming (OOP), data structures, and algorithms.
- Experience working with SQL or NoSQL databases.
- Familiarity with Git and version control systems.
- Basic knowledge of REST APIs and web services.
- Strong analytical, problem-solving, and communication skills.
Skills
- Java
- Python
- javascript
- c-sharp
- cplusplus
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
