Join Trend ‧ Join New Generation
趨勢科技 - 全球雲端資安領航者 / 全亞洲最大軟體公司 / 企業版圖橫跨五大洲 / 趨勢全球研發基地在台灣
=========================================================================================
Overview
Deep Security Application Protection processes millions of security events on continuous basis protecting a large array of web applications. We are currently looking for an experienced agent software developer that will be part of a high caliber multi-disciplinary team and will help the team in delivering the solution with the highest quality.
You’ll love this role if you … :
- enjoy working with web application frameworks and extending functionality or building framework plugins
- like looking at frameworks source code and understand how they work under the hood.
- Enjoy contributing to web application frameworks open source projects
• have an interest in web application security (though knowledge and experience are not required). • have natural interest in technology of all kinds and like sharing that passion
Duties & Responsibilities:
- Work as part of the multi-disciplinary scrum team of architects, developers and quality assurance, in delivering the solutions
- Participate in defining the solution and components architecture.
- Design and implement agent modules and features, from investigating and designing new monkey patching, to implementing new event processing
- Monitor the evolution of supported web application frameworks as well as new frameworks, to proactively keep the agent up to date with support for web application frameworks.
- Participate in measuring the agent performance as well as investigate and implement changes ensuring robust and scalable agents.
- Support existing versions of agent
Requirements:
Experience Required
- Bachelor in computer science, software engineering or equivalent
- 5 years industry experience
- 5 years experience in building web applications either in Java or Python and related core libraries, frameworks and tools.
- Experience building applications leveraging web application frameworks relevant to the programming language: E.g. In Java, intimate knowledge of Spring and or Struts and in Python , intimate knowledge of Flask, Django and/or Pyramid.
- Knowledgeable with the programming language specific dynamic patching mechanisms. For example, for Java, the dynamic patching is done through byte code manipulation using Javaassist, for python it’s done through monkey patching.
- Experience working as part of a scrum team
Assets
• Experience and knowledge in web application security.
• Hands on experience with Docker.
About Trend Micro Montreal
The Application Security R&D team is a multi-disciplinary team that take ownership for various areas of our product and services. The teams work hard innovating to make the best software imaginable. The atmosphere is relaxed, and we strongly value work/life balance and continued learning. A few specifics:
- Collaborative workspaces with unique and spacious lounge areas
- Flexible hours
- Regular Hack Days!
- Opportunities to pursue training, industry events and conferences
- Global company, global opportunities
- Team activities, project celebrations, and knowledge sharing Trend Micro welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.
=========================================================================================
連結智慧 守護世界Connected Intelligence for Securing a Connected World
Get email alerts for the latest"Sr. Agent Software Developer - Montreal (IMMUN.IO) jobs in Taibei"