Job Overview
Role: Software Developer (PERN) Location: Gurugram Experience: Freshers Qualification: B.E / B.Tech / MCA (or related degree) Key Skills: PERN (PGSQL, Express, REACT, Node.js), Java/Python, Git
Job Description
The team is looking for a Software Engineer responsible for developing, testing, and maintaining robust software solutions. You will contribute heavily to full-stack web application development using the modern PERN stack. You will collaborate closely with cross-functional teams to deliver high-quality custom applications tailored to customer requirements. The role involves active participation in code reviews, applying industry-standard development practices, and improving overall system performance through effective debugging.
Roles and Responsibilities
- Software Development & Coding: Develop and maintain clean, efficient, and high-quality code for assigned enterprise and government projects.
- Quality Assurance: Conduct unit tests, troubleshoot, and resolve bugs to maintain software quality, scalability, and performance.
- Code Review Participation: Actively participate in peer code reviews, following best practices to continuously improve the codebase.
- Documentation: Document code, processes, and configurations accurately to ensure project continuity and facilitate knowledge sharing.
- Collaboration: Work effectively within an agile team environment, managing tasks and communicating technical concepts clearly.
Skills and Eligibility Criteria
Educational Background: Graduation in a relevant computer science or IT discipline.
Mandatory Technical Skills:
- Strong knowledge of the PERN stack (PGSQL, Express, REACT, Node.js) .
- Intermediate proficiency in one or more general-purpose programming languages such as Java, Python, or C++ .
- Understanding of testing methodologies, including unit testing, integration testing, and debugging techniques.
- Proficient in using version control systems like Git for team collaboration.
Competencies:
- Strong logical thinking to troubleshoot and resolve issues efficiently, coupled with solid team collaboration and communication skills.