Job Description
Job Title: Software Developer
Location: West Bengal
Experience Required: Minimum 5 Years
Employment Type: Full-Time
Reporting To: Technical Lead / Engineering Manager
Job Summary
We are seeking an experienced Software Developer with 5 years of hands-on experience in designing, developing, testing, and maintaining software applications. The role involves working on complex projects, collaborating with cross-functional teams, and delivering high-quality, scalable solutions aligned with business requirements.
Key Responsibilities
1. Software Development
Design, develop, and maintain scalable and secure software applications.
Write clean, efficient, and well-documented code following best practices.
Participate in full software development lifecycle (SDLC).
2. Technical Design & Architecture
Contribute to system design, technical architecture, and solution planning.
Review code and provide technical guidance to junior developers.
Ensure applications meet performance, security, and scalability standards.
3. Testing & Debugging
Perform unit testing, debugging, and performance optimization.
Resolve complex technical issues and bugs.
Support UAT and production deployments.
4. Collaboration & Communication
Work closely with product managers, designers, QA, and DevOps teams.
Participate in sprint planning, reviews, and retrospectives.
Translate business requirements into technical solutions.
5. Maintenance & Support
Provide ongoing support, enhancements, and optimization of existing applications.
Ensure application uptime, reliability, and security.
Required Skills & Qualifications
✅ Bachelor’s degree in Computer Science / IT / Engineering or related field
✅ Minimum 5 years of experience as a Software Developer
✅ Strong proficiency in one or more programming languages (Java, Python, C#, JavaScript, etc.)
✅ Experience with frameworks and libraries (Spring, .NET, React, Angular, etc.)
✅ Knowledge of databases (MySQL, PostgreSQL, MongoDB, etc.)
✅ Understanding of REST APIs and system integration
✅ Experience with version control systems (Git)
Preferred Skills
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of microservices architecture
Exposure to CI/CD pipelines and DevOps practices
Agile/Scrum development experience