Software Engineer, Full Stack Developer, Cloud Engineer - Software
- Category: Software Developer Jobs
- Location: Kolkata, West Bengal
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 17K to 30K
- Published on: 2025/09/20
Key Responsibilities:
Software Development: Write clean, efficient, and maintainable code in programming languages such as Java, C++, Python, or others as required by the project.
System Design: Participate in designing scalable and robust software architectures that align with business requirements.
Testing and Debugging: Develop and execute test cases to ensure software functionality, reliability, and performance. Identify and fix bugs or issues in the software.
Documentation: Create and maintain comprehensive documentation for code, APIs, and software functionalities to facilitate collaboration and future maintenance.
Collaboration:
Work closely with other team members using Agile methodologies to ensure timely and efficient delivery of software projects.
Continuous Improvement: Stay updated with emerging technologies and industry trends to incorporate best practices into the development process.
Required Skills and Qualifications:
Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Programming Proficiency: Strong knowledge of programming languages such as Java, C++, Python, or others relevant to the project.
Problem-Solving
Skills: Ability to analyze complex problems and devise effective solutions.
Understanding of Software Development Life Cycle (SDLC): Familiarity with various stages of SDLC, including planning, design, development, testing, and deployment.
Version Control Systems:
Experience with version control tools like Git for collaborative development.
Communication
Skills: Strong verbal and written communication abilities to effectively convey ideas and collaborate with team members.
Adaptability:
Willingness to learn new technologies and adapt to changing project requirements.
Preferred Qualifications:
Experience with Agile Methodologies: Understanding of Agile frameworks like Scrum or Kanban.
Database Management: Knowledge of SQL and experience with database design and management.
Dev Ops Practices: Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
Cloud Services:
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Related jobs
-
UI, UX Designer and Developer
Sen India Online is India's fastest-growing Internet and IT Services Company located in the Kolkata Gariahat area. We offer a range of IT services, including UI/UX & Graphic Design, Web Design, App Development, Web Hosting, Cloud Services, Digita...
-
CUDA Developer
Fusion TechLab is a reputed brand based in Kolkata, providing full-featured, secure, and attractive website development services to global customers. We offer lucrative seasonal discounts on services for simple business websites, recharge websites, s...
-
Java Python Software Developer
Join our Team About this opportunity: Join our innovative team at Ericsson as a Software Developer. The role involves contributing to the creation of customer solutions during the build phase of the Software Development Life Cycle (SDLC). You will be...