Full Stack Engineer

Noida, Uttar Pradesh, India
Aug 26, 2023
Dec 02, 2024
Hybrid
Full-Time
5 Years
Job Description

About the job

Key Responsibilities

  • Design and implement complex units/modules/products that meet functional and business requirements on schedule and within budget.
  • Develop plans outlining steps and plans for developing features and communicate plans and status to management and other engineering team members.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Perform unit/module testing of software to find errors and confirm programs meet specifications.
  • Fix bugs and add enhancements.
  • Participate in design and code reviews with other developers.
  • Assist the Quality Assurance Team by providing assistance to testers and support personnel as needed to determine system problems.
  • Review and approve software testing plans for quality assurance.
  • Provide input to establish and improve departmental processes and procedures.
  • Provide product content to Technical Writers.

Preferred Education

  • Bachelor's Degree (or higher) in Computer Science or related discipline.

Work Experience

  • Typically, 5 to 10 years in software engineering

Specific Skills and Certifications.

  • Prior experience in building scalable Cloud applications on AWS / Azure or GCP is a must.
  • At least 5 years experience with Node.js, Scala, or Java programming environments.
  • Containerization experience with Kubernetes is a must-have.
  • Advanced design/debugging/coding skills especially for a distributed system, microservices architecture, and REST APIs.
  • Complex problem-solving skills.
  • Good written and oral communication skills.
  • Organizational skills. Analytical skills. Technical Skills. Quality Management. Team Work. Leadership skills and ability.

Candidate Data Privacy Notice

https://www.hcltech.com/candidate-privacy-notice

Related Jobs