We are looking for a Software Engineer with 2 to 5 years of experience to join our team in Bhikaji Cama, Delhi. The ideal candidate should have a passion for technology and a solid understanding of software development processes.Key Responsibilities:1. **Software Development**: Design, develop, and maintain software applications using programming languages such as Java, Python, or C#. You will work on coding tasks, ensuring functionality and performance align with project goals.2. **Testing and Debugging**: Conduct thorough testing of applications to identify and fix bugs. You will be responsible for ensuring the reliability and quality of the software before it goes live.3. **Collaboration**: Work closely with cross-functional teams, including designers and project managers, to gather requirements and implement features. Effective communication is vital to ensure everyone is aligned on project objectives.4. **Documentation**: Write and maintain clear documentation of the software development process, including user manuals and technical specifications. This helps in maintaining clarity and ease of understanding for future reference.Required Skills and Expectations:Candidates should have a strong knowledge of software development principles and be proficient in at least one programming language. You should be familiar with version control systems like Git and possess problem-solving skills to troubleshoot issues effectively. Additionally, a good team player attitude and the ability to communicate ideas clearly are essential for success in this role.