Experience: Freshers
Job Location: Kolkata Surat
Job Type: Freelance
Position Overview: We are seeking a skilled Software Engineer to join our team. The ideal candidate will be responsible for developing high-quality software solutions, collaborating with cross-functional teams, and contributing to all phases of the software development lifecycle.
Key Responsibilities:
- Design, develop, and maintain software applications and features in accordance with project requirements.
- Write clean, efficient, and maintainable code using best practices.
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Troubleshoot and debug issues, and provide timely resolutions.
- Stay updated on emerging technologies and tools, and recommend improvements to enhance software development processes.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Proven experience in software development, with proficiency in one or more programming languages such as Java, Python, C++, etc.
- Strong understanding of software engineering concepts, data structures, algorithms, and design patterns.
- Experience with web development frameworks (e.g., React, Angular, Django, Flask) is a plus.
- Familiarity with relational and non-relational databases (e.g., SQL, MongoDB) and proficiency in database design.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team in a fast-paced environment.
Benefits:
- Competitive salary and benefits package.
- Opportunities for career growth and advancement.
- Flexible work hours and remote work options.
- Dynamic and collaborative work environment.
- Access to cutting-edge technologies and tools.