Location: Solitaire BH 8th Floor, Pune, Maharashtra, India
Department: Development
Employee Type: Full Time
Experience Range: 0 to 1 Year
Posted On: Oct 07, 2024
About Quick Heal Technologies Ltd.:
Quick Heal Technologies is a renowned cybersecurity company that has been at the forefront of developing robust security solutions for over two decades. Specializing in antivirus software, endpoint security, and advanced cybersecurity tools, Quick Heal has established itself as a leader in safeguarding digital environments. The company is now seeking a Software Engineer I to join its development team in Pune to contribute to the development of cutting-edge products in the security and networking domain.
Job Description for Software Engineer I:
As a Software Engineer I at Quick Heal Technologies, you will be responsible for working on product development at a primary technical level. This role requires someone who has strong programming skills and is eager to build expertise in the security and networking domains. The ideal candidate will have a foundational understanding of operating systems, programming languages, and basic data structures. You will be part of a team responsible for enhancing security software, fixing bugs, and implementing new features that ensure the highest level of performance and protection for users.
This position offers an excellent opportunity for someone with 0-1 year of experience to develop technical skills in a fast-paced, innovative environment. You will receive guidance and mentorship from experienced professionals while having the opportunity to work on complex systems, dig into product features, and contribute to software improvements.
Primary Responsibilities:
- Bug Fixing and Code Maintenance: One of your core responsibilities will be identifying and fixing coding-level bugs in security and networking-related software products. You will be expected to have good programming skills in at least one of the following languages: C, C++, Java, or JavaScript. Having basic knowledge of data structures such as arrays, vectors, and linked lists will be crucial in efficiently resolving issues.
- Product Feature Exploration: You will work closely with your mentors and senior developers to analyze and understand product features deeply. By following their inputs, you will dig into the technical details of the product and improve your understanding of its architecture and design.
- System and Operating System Concepts: A good grasp of operating system concepts is essential for this role. You will need to understand processes, threads, synchronization, file handling, and memory management across platforms like Linux, Windows, or Mac. This knowledge will help you participate in product-related discussions about architecture and design decisions.
- Dev & Testbed Setup: With minimal guidance, you should be able to set up development environments and testbeds, write and execute tests, and report any identified bugs. You will need to have the ability to handle simple bug fixes and small enhancements to the product codebase.
- Proactive Learning and Communication: Being proactive is key to success in this role. You should ask relevant questions and seek clarification from your peers or seniors when dealing with product technology or domain-related concepts. You will also need to demonstrate a strong ability to learn on the job and improve your understanding of the security domain.
- Collaboration and Product Knowledge: Over time, you will gain extensive knowledge of the product and the security domain. You will be expected to collaborate with team members, share knowledge, and actively contribute to the development process. Good communication and teamwork skills are important to ensure smooth collaboration across different teams.
Additional Responsibilities:
- Reporting: You will be required to report to your designated team lead or department head and keep them updated on your progress.
- Collaboration with QA and DevOps: Work closely with QA engineers to ensure product quality, and coordinate with the DevOps team for code deployment.
Eligibility Criteria:
- Educational Background: A bachelor’s or master’s degree in Computer Science or a related field is required. Candidates with specializations in Information Technology, Electrical Engineering, or Networking will also be considered.
- Experience: This role is open to candidates with 0 to 1 year of experience in software development, preferably in the networking or security domain.
- Programming Skills: Strong proficiency in one or more programming languages (C, C++, Java, JavaScript) is essential. Experience with Angular is a plus.
- Operating System Knowledge: Basic understanding of operating systems, including concepts like file handling, memory management, processes, and threads, in Linux, Windows, or Mac environments.
Required Competencies and Skills:
- Technical Proficiency: You must have solid programming skills and a working knowledge of data structures. Familiarity with the networking or security domain will be a significant advantage.
- Problem-Solving Skills: The ability to analyze problems, think critically, and come up with practical solutions is key to succeeding in this role.
- Learning Ability: You should be eager to learn new technologies, frameworks, and tools as required by the job.
- Teamwork: Collaboration with your peers, seniors, and cross-functional teams is essential. You must be a good team player who can share ideas and contribute to group discussions.
- Communication Skills: Strong communication skills are necessary to convey technical concepts and collaborate effectively with team members.
Key Performance Indicators (KPIs):
- Bug Resolution: The efficiency with which you identify and resolve bugs in the codebase will be one of your primary performance metrics.
- Product Knowledge Acquisition: Your ability to quickly understand and contribute to product features and the security domain will be evaluated.
- Collaboration and Communication: Teamwork, communication, and interaction with peers and mentors will also be a key performance indicator.
Conclusion:
The Software Engineer I role at Quick Heal Technologies is an ideal opportunity for freshers or professionals with up to 1 year of experience who are passionate about cybersecurity and networking. You will have the chance to work on innovative security products that protect users from modern digital threats. This role will allow you to enhance your programming skills, gain hands-on experience in bug fixing, and develop a deep understanding of operating system concepts and security protocols.
Quick Heal Technologies offers a dynamic and supportive work environment where you will receive mentorship and have access to opportunities for growth. If you are a proactive learner with strong analytical and problem-solving skills, this position will help you build a rewarding career in the software development and security industry.
If you meet the eligibility criteria and are interested in joining a leading cybersecurity company, apply now to become part of Quick Heal Technologies and contribute to building a safer digital world.
Apply to below link 👇
- Collaboration with QA and DevOps: Work closely with QA engineers to ensure product quality, and coordinate with the DevOps team for code deployment.
Eligibility Criteria:
- Educational Background: A bachelor’s or master’s degree in Computer Science or a related field is required. Candidates with specializations in Information Technology, Electrical Engineering, or Networking will also be considered.
- Experience: This role is open to candidates with 0 to 1 year of experience in software development, preferably in the networking or security domain.
- Programming Skills: Strong proficiency in one or more programming languages (C, C++, Java, JavaScript) is essential. Experience with Angular is a plus.
- Operating System Knowledge: Basic understanding of operating systems, including concepts like file handling, memory management, processes, and threads, in Linux, Windows, or Mac environments.
Required Competencies and Skills:
- Technical Proficiency: You must have solid programming skills and a working knowledge of data structures. Familiarity with the networking or security domain will be a significant advantage.
- Problem-Solving Skills: The ability to analyze problems, think critically, and come up with practical solutions is key to succeeding in this role.
- Learning Ability: You should be eager to learn new technologies, frameworks, and tools as required by the job.
- Teamwork: Collaboration with your peers, seniors, and cross-functional teams is essential. You must be a good team player who can share ideas and contribute to group discussions.
- Communication Skills: Strong communication skills are necessary to convey technical concepts and collaborate effectively with team members.
Key Performance Indicators (KPIs):
- Bug Resolution: The efficiency with which you identify and resolve bugs in the codebase will be one of your primary performance metrics.
- Product Knowledge Acquisition: Your ability to quickly understand and contribute to product features and the security domain will be evaluated.
- Collaboration and Communication: Teamwork, communication, and interaction with peers and mentors will also be a key performance indicator.
Conclusion:
The Software Engineer I role at Quick Heal Technologies is an ideal opportunity for freshers or professionals with up to 1 year of experience who are passionate about cybersecurity and networking. You will have the chance to work on innovative security products that protect users from modern digital threats. This role will allow you to enhance your programming skills, gain hands-on experience in bug fixing, and develop a deep understanding of operating system concepts and security protocols.
Quick Heal Technologies offers a dynamic and supportive work environment where you will receive mentorship and have access to opportunities for growth. If you are a proactive learner with strong analytical and problem-solving skills, this position will help you build a rewarding career in the software development and security industry.
If you meet the eligibility criteria and are interested in joining a leading cybersecurity company, apply now to become part of Quick Heal Technologies and contribute to building a safer digital world.
Apply to below link 👇