Web DeveloperAPPLY

Chennai
Seeking a full stack ASP.Net/C#.Net developer with a background of building scalable, high-quality and high-performance web applications. You will be responsible for building and maintaining our new and existing web products and internal applications.
Read More

Roles & Responsibilities:

  • Analyze, design, implement and integrate functional requirements in the solutions
  • Deliver fully tested source code complying with quality indicators objectives
  • Develop database-driven web interfaces for rapid, real-time information sharing
  • Handle high-traffic web services/site
  • Must be a team player and willing to learn and share the knowledge
  • Able to work independently and efficiently to meet deadlines

Skills & Experience Required:

  • Hands on experience with ASP.Net, C#.Net, ADO.Net
  • Hands on experience with T-SQL, Microsoft SQL Server 2008
  • Strong understanding of OOP
  • Understanding of .Net framework internals
  • Familiarity with WPF, WCF
  • Experience with HTML, CSS, Javascript, Ajax, JQuery, AngularJS, Bootstrap
  • Adequate knowledge in SQL Queries performance tuning
  • Knowledge about HTTP protocol
  • Adequate knowledge of ASP.Net and SQL Server internals

 

Experience

  • 4+ years of experience

 

**To Apply for this position kindly send your resume to hr@k7computing.com

 Threat ResearcherAPPLY

Chennai
Rapid and effective response to client incidents, via extensive analysis of client submissions and detection/cleanup data delivery, is vital to ensure client security and to enhance client satisfaction and confidence in the product.
Read More

 

The primary focus is on providing comprehensive and robust coverage for our millions of clients throughout the world. This will involve weekend and shift working patterns. In addition the focus is also on extending knowledge about malware functionality and characteristics, with analysis, proactive detection and automation techniques, before progressing to levels where comprehensive proactive detection, both static and dynamic, and cleanup of complex malware will be expected. Contribution to enhanced automated detection capabilities will also be expected.

Roles & Responsibilities:

  • Attend comprehensive Threat Control Lab training and pass assessments
  • Provide quick and robust analysis for client incidents, adding detection, cleanup and malware information (for publication on the company website) as necessary. Meet incident turnaround deadlines
  • Publish rapid detection and cleanup data, passed through standard QA procedures, to provide robust client security. Weekend and shift working patterns are a requirement given the comprehensive coverage for clients in multiple time zones
  • Provide peer code reviews
  • Report and document vulnerability and exploit information as appropriate when the relevant malware are encountered
  • Consistently follow documented policies, procedures and guidelines as defined by your line manager

Skills & Experience Required:

  • At least 1 year of experience in the computer security field
  • Proficiency in the English language
  • Detailed knowledge of malware techniques and the nature of the evolving threat landscape
  • Detailed knowledge of x86 assembly language and reverse engineering
  • Comfort with binary and hexadecimal mathematics and logic
  • Knowledge of binary file formats, especially the Windows Portable Executable format
  • Knowledge of script file formats
  • Knowledge of Windows operating system internals
  • Knowledge of static and dynamic malware analysis tools
  • Familiarity with virtualisation software
  • Knowledge of how anti-virus scanning engines work
  • Experience in writing detection and cleanup code for both binary and script malware
  • Good documentation skills

Desired

  • Knowledge of binary runtime packers
  • Knowledge of code obfuscation techniques and polymorphism
  • Knowledge of stealth malware
  • Knowledge of OS and application vulnerabilities and exploits
  • Ability to programme in the C language
  • Ability to programme in a scripting language such as perl or python
  • Comfort with Unix/Linux operating systems
  • Knowledge of various network protocols

Soft Skills & Behaviours Required:

  • High standards of personal integrity
  • Demonstrable desire and aptitude to learn
  • Excellent communication and team working ability
  • Good reliability. Ability to consistently execute complex tasks with precision, quality and within a defined time frame
  • Ability to accept responsibility and deliver accordingly

Experience

3+ years of experience

**To Apply for this position kindly send your resume to hr@k7computing.com

Android DeveloperAPPLY

Chennai
Seeking an excellent Android developer to create ‘Best in Class’ apps for Android platform for both smartphone and tablets
Read More

Responsibilities

  • Design, Develop, maintain and enhance new / existing apps
  • Build prototypes at tech scoping stage of projects
  • Deliver fully tested source code complying with quality indicators objectives
  • Must be a team player and willing to learn and share the knowledge
  • Able to work independently and efficiently to meet deadlines

Skill Set

  • Hands on experience with Android development
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Knowledge Android Internals
  • Experience on web service integration (REST, JSON)
  • Hands-on experience on debugging and ANR/Stability issues
  • Experience building web and native apps
  • Have published at least one app on Play Store
  • Knowledge of SQLite
  • Solid understanding of the full mobile development life cycle

 

Experience4+ years of experience

**To Apply for this position kindly send your resume to hr@k7computing.com

Vulnerability Research ManagerAPPLY

Chennai
The exploit of vulnerabilities creates a critical chink in any security infrastructure, commonly taken advantage of in targeted attacks/APTs, and must be protected against in order to secure our millions of clients, enterprise and consumer, globally. Protection can be provided at multiple levels including at the network and endpoint levels, utilising a variety of technologies and approaches.
Read More

Roles & Responsibilities

  • Lead a team of vulnerability and exploit researchers to:
    • critically analyse the nature of malicious exploits for popular software on different OSs, including Android
    • investigate security risks on popular social media fora such as Facebook and Twitter
    • release regular technical updates on K7 Blog and via conference papers, etc to demonstrate the team’s technical acumen to the outside world
  • Provide the framework to conduct comprehensive end-to-end IT security audits for small and large enterprise clients. Ensure accuracy of security reports and recommendations such that clients derive high value from the service
  • Provide data to support product’s vulnerability scanner and manage relationships with external bodies which share vulnerability information
  • Provide technical inputs to current and future products and product design to enhance protection against vulnerability exploitation
  • Provide inputs and error fixing resources to the product’s URL categorisation features
  • Interact with internal sales and marketing departments to provide information and feedback as requested
  • Work closely with management across the lab to provide strong cohesion in decision-making and action
  • Ensure strong team cohesion and team efficiency
  • Be responsible for the career progression of individual team members
  • Be involved in the recruitment process for suitable vulnerability researcher candidates
  • Provide regular reports on vulnerability researcher performance, outstanding vulnerability issues, etc to your line manager
  • Ensure that you and your team deliver the same high quality of service

Skills & Experience
Required

  • At least 3 years of experience in vulnerability research and mitigation, including at least 1 year in a team lead or managerial role
  • Understanding of KillChain model
  • Knowledge of the evolving vulnerability and threat landscape
  • Familiarity with virtualisation software
  • Comfort with all Windows operating systems using both the command line and GUI
  • Comfort with Unix/Linux operating systems
  • Excellent communication and documentation skills
  • In-depth knowledge of various TCP and/or IP protocols
  • Proficiency in the English language

Desired:

  • Familiar with x86 assembly language and reverse engineering
  • Experience in shell code analysis
  • Experience in implementing automation systems
  • Ability to programme in a scripting language such as perl or python
  • Experience in training/mentoring team members

Soft Skills & Behaviours

Required

  • High standards of personal integrity
  • Experience in leading a team of professionals
  • Excellent reliability. Ability to consistently execute complex tasks with precision, quality and within a defined time frame
  • Excellent communication within the team and upwards to senior management
  • Ability to troubleshoot and resolve issues calmly and effectively
  • Drive and innovative instinct to consistently improve procedures and processes to augment your own career path and that of your team members whilst maximising the utility for the organisation
**To Apply for this position kindly send your resume to hr@k7computing.com

Machine Learning Research DeveloperAPPLY

Chennai
One of the focus areas of the K7 Product Engineering team is to engage in research and development of machine learning based techniques to detect and classify content – primarily files, emails, and web pages.
Read More

Roles & Responsibilities

  • Work with a passionate team to develop various classification and clustering methods.
  • Strive to enhance the performance of K7 Product-Line features that currently using Machine Learning technology viz. Anti-SPAM, Web Classification & File-Clustering.
  • Work with other internal teams such as K7 Threat Control Lab, to identify workflow areas that can be improved by adopting Machine Learning techniques, and implement them.
  • Document the various methods developed, along with the results and other observations.
  • Ability to work within the specified timeframe, and other project specifications (resource constraints).

Skills & Experience

Required:

  • At least 1 year of professional/academic-level practical experience in Machine Learning
  • Very Strong in Machine Learning algorithms, experienced with various forms of learning – supervised, and unsupervised. Good understanding of the underlying principles is must.
  • Very strong in Python, associated ML libraries (NumPy; Scikit; Pandas; MatPlotLib etc.)
  • Strong in Data Structures
  • Should have ability to design, apply, and create new algorithms, methods, and tools for the analysis of data to address project requirements.
  • Comfort with Windows operating systems using both the command line and GUI
  • Proficiency in the English language
  • Excellent documentation skills

Desired:

  • Knowledge of software development methodologies and experience in agile development
  • Comfort with SQL and NoSQL DBs
  • Experience in managing Big Data
  • Knowledge on GPGPU programming using Python (PyCUDA/PyOpenCL etc.)

Soft Skills & Behaviours

Required:

  • High standards of personal integrity
  • Excellent reliability. Ability to consistently execute complex tasks with precision, quality and within a defined time frame
  • Excellent communication within the team and upwards to senior management
**To Apply for this position kindly send your resume to hr@k7computing.com