25 Taxmann Publications Jobs
Taxmann - Code Reviewer/Quality Engineer (1-2 yrs)
Taxmann Publications
posted 4d ago
Fixed timing
Key skills for the job
Job Title : Code Reviewer / Code Quality Engineer
Job Responsibilities :
Review Code : Review code submitted by developers for quality, consistency, efficiency, and adherence to established coding standards.
Provide Feedback : Offer constructive feedback on code quality, design, and overall architecture to ensure best practices are followed.
Ensure Consistency : Verify that the code adheres to the company's coding standards, design patterns, and best practices.
Bug Detection : Identify potential bugs, performance bottlenecks, security vulnerabilities, and other issues before they reach production.
Collaborate: Work closely with developers to explain issues, provide recommendations, and ensure code improvements are understood and implemented.
Automation and Tools: Utilize automated code analysis tools (e.g., linters, static analysis tools) and integrate them into the development workflow to ensure continuous code quality improvement.
Documentation: Document findings, decisions, and any code changes that result from reviews.
Mentoring: Mentor junior developers by guiding them on writing clean, maintainable code and learning best practices for code review processes.
Performance Improvement: Continuously monitor and suggest improvements to the code review process itself to streamline and increase efficiency.
Quality Assurance :
- Ensure code meets performance, security, and scalability standards before deployment.
Requirements :
Experience :
- Proven experience as a software engineer or in a similar role.
- Prior experience conducting code reviews for various programming languages (e.g., Angular JS, React JS, Node, Net core, Java, Python, JavaScript, SQL-MySql query etc.).
Technical Skills :
- Proficiency in multiple programming languages.
- Experience with version control systems (e.g., Git, Bitbucket).
- Familiarity with common software development tools and IDEs.
- Knowledge of code review tools (e.g., Bitbucket Pull Requests, Merge Requests, Bitbucket, Crucible, etc.).
- Familiarity with CI/CD pipelines and automation tools.
Soft Skills :
- Strong attention to detail and ability to spot code inefficiencies and errors.
- Excellent communication skills to provide clear, constructive feedback to developers.
- Ability to work independently and as part of a team.
- Strong problem-solving skills and analytical thinking.
Education :
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
Functional Areas: Other
Read full job descriptionPrepare for Quality Engineer roles with real interview advice