Job Title : Software Engineer
Location : Gurugram, India
Industry : IT
Job Summary :
The Software Engineer will design, develop, and maintain software solutions, contributing to the company’s IT projects and technological innovations. This role requires a proficient developer skilled in programming, problem-solving, and software lifecycle management, with a strong commitment to quality and performance.
Key Responsibilities :
- Software Development : Write, test, and deploy high-quality code, following best practices and coding standards.
- System Design : Collaborate with cross-functional teams to define, design, and implement scalable software solutions.
- Debugging and Troubleshooting : Identify and fix bugs to ensure software stability, security, and performance.
- Code Optimization : Continuously improve code quality, reusability, and efficiency to enhance product performance.
- Documentation : Maintain comprehensive documentation for software features, functionality, and technical processes.
- Collaboration : Work closely with product managers, designers, and other engineers to align on project goals and deliverables.
- Continuous Learning : Stay updated on industry trends, tools, and technologies to bring innovative solutions to the team.
Requirements :
Experience : 2+ years in software development, preferably in an IT or technology-driven environment.Education : Bachelor’s degree in Computer Science, Information Technology, or a related field.Skills : Proficiency in programming languages such as Java, Python, or C++; experience with databases, cloud platforms, and version control systems.Technical Knowledge : Familiarity with software development lifecycle (SDLC), agile methodologies, and DevOps practices is preferred.Personal Attributes :
Strong analytical and problem-solving skillsExcellent communication and teamwork abilitiesDetail-oriented with a commitment to high-quality codeAdaptable and willing to learn new technologies