30 Sep
|
Thought Box Online Services
|
Kochi
30 Sep
Thought Box Online Services
Kochi
We are looking for talented and experienced Software Developer to join our development team. The ideal candidate will have 3-4 years of hands-on experience in software development using Java, .NET, or Python. The candidate will be responsible for designing, developing, testing, debugging, and maintaining high-quality software applications.
Key Responsibilities
- Design, develop, test, and maintain software applications using Java, .NET, or Python.
- Analyse business and technical requirements and translate them into effective software solutions.
- Develop clean, efficient, reusable, and maintainable code.
- Troubleshoot, debug, and resolve application issues and technical problems.
- Develop and integrate RESTful APIs and web services.
- Work with databases and perform database operations as required.
- Collaborate with developers, designers, QA engineers, and other stakeholders throughout the software development lifecycle.
- Participate in code reviews and follow established coding standards and best practices.
- Optimize application performance, scalability, and reliability.
- Maintain technical documentation and contribute to project documentation.
- Identify and implement improvements to existing applications and development processes.
- Stay updated with emerging technologies, frameworks, and software development practices.
Required Skills and Qualifications
- Bachelors degree in computer science, Information Technology, Software Engineering, or a related field.
- 3-4 years of professional experience in software/application development.
- Strong programming experience in any one of the following: Java, .NET C#, Python
- Good understanding of Object-Oriented Programming (OOP) concepts.
- Experience in developing REST APIs / Web Services.
- Good knowledge of SQL and relational databases.
- Understanding of software development lifecycle and coding best practices.
- Strong analytical and problem-solving skills.
- Positive understanding of Git or other version control systems.
- Ability to work independently as well as collaboratively within a team.
- Good communication and interpersonal skills.
📌 Software Developer (Kochi)
🏢 Thought Box Online Services
📍 Kochi