We are looking for a skilled Software Engineer to join our team in the Mumbai Western Suburbs. The ideal candidate will have 5 to 10 years of experience in software development and a Bachelors degree in Engineering. This is a full-time position that requires working from the office.**Key Responsibilities:**- **Develop Software Applications:** Design, code, and test software applications to meet project requirements and specifications, ensuring high quality and performance.- **Collaborate with Team Members:** Work closely with other engineers, designers, and product managers to gather requirements and integrate new features into existing systems.- **Debug and Troubleshoot Issues:** Identify and resolve software defects and performance issues through thorough testing and debugging methods.- **Participate in Code Reviews:** Review source code written by peers to ensure adherence to coding standards and best practices, providing constructive feedback.- **Stay Updated with Technology Trends:** Continuously learn and apply new technologies and industry trends to improve the productivity and effectiveness of the software development process.**Required Skills and Expectations:**Candidates should have excellent programming skills in languages such as Java, Python, or C#. Strong knowledge of software development methodologies and version control systems is essential. Experience in working with databases and web services is expected. Applicants should possess good problem-solving abilities and be capable of working independently as well as in a team. Strong communication skills are necessary to interact effectively with team members and stakeholders. The ideal candidate should also be proactive, adaptable, and willing to take on new challenges as they arise.