Varonis is seeking an experienced developer to join their business to develop and maintain functional and stable web applications to meet the company's needs, ensuring system consistency and improving user experience.
Requirements
- 3+ years of experience in backend development with C and a strong understanding of its core concepts, design patterns, and libraries
- 2+ years of experience in front-end development using Angular and familiarity with modern JavaScript frameworks and tools
- Multithreaded/asynchronous programming experience
- Experience developing with Python
- Familiarity with Microsoft’s APIs (Graph, REST, CSOM, etc.)
- Previous experience with Microsoft Azure Cloud or other cloud-based infrastructure
- Previous experience with source control (TFS, Git, etc.)
Responsibilities
- Program high-performance core applications which are responsible for collecting and moving large amounts of data
- Develop and maintain front-end interfaces using Angular to ensure a seamless user experience
- Own all aspects of the project including the design, features, and modules
- Operate as a part of a dynamic Scrum/Agile team
- Write testable, clear, and reusable code; reflect and seek feedback on design choices and trade-offs made
- Optimize applications for maximum speed and scalability on both front-end and back-end
Other
- Flexibility to perform various roles and responsibilities from day to day, e.g., programming, design, system testing, troubleshooting, etc.
- Ability to multi-task and work cross-functionally with team members of various levels
- Fast technology adaptation
- Effective communication, collaboration skills, as well as the ability to work effectively with multidisciplinary teams
- Bachelor's degree (or greater) in Computer Science, Software Engineering, or other related field, from an accredited college or university