Performance Software Developer

Engineering · Full-time · Israel

Job description

Pathlock is looking for an Engineer with experience as well as passion in improving the software performance, You will be working cross-teams and helping improve our software performance through both code improvement and redesign. 

Roles & Responsibilities  

Revise, update, refactor, and debug code to get improved performance. 

Collaborate with internal teams and help produce software designs that are performance-oriented. 
Working with our Architects and developers to set find the right solutions.. 
Participating in project meetings with management and other team members. 
Work with the architect team on future plans to handle performance issues during the design phase.  
Help the QA in designing automated performances tests that will validate the performance improvement changes.  

Requirements 

2+ years of experience with working on software performance improvement including 

  1. Using software (APM/performance profilers) to identify performance hotspots.

  2. Fixing Hotspot.

  3. Help design the system to avoid performance bottlenecks.

  4. Guide the development team in performances best practices.

6+ years of .net, C# experience. 

Analytical mind and problem-solving capabilities. 
Good written and verbal communication skills in English. 
Ability to work independently and complete projects with minimal supervision. 
Sound understanding of coding and development processes. 
Strong object-orientated design skills. 

A bachelor's degree in computer programming, computer science, or information technology. 
SQL database or relational database skills. 
Strong C# skills: .NET, asynchronous programming.