Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cyberark Senior Software Engineer 
India 
138804327

21.11.2024
Job Description
  • Help guide and contribute to feature design and implementation to bring the product to the next level.
  • Participate in continuous and iterative engineering cycles with emphasis on code quality, supportability, scalability and performance.
  • Interpret business requirements to articulate the business needs to be addressed.
  • Develop and review unit test cases to ensure comprehensive unit testing.
  • Diagnose and fix product issues found internally or in the field.
  • Interface with Support to handle customer escalation issues.
  • Mentor junior members of the team in their assigned tasks and their technical skills development.
Qualifications
  • B.S. degree or higher in Computer Science or other technical discipline, or related practical experience
  • 5+ years hands-on software development experience, with the most recent experience preferably in Cloud/Web environment and enterprise scale application development
  • 2+ years hands-on software development experience in IDaas/SaaS/Cloud security/Authentication domain.
  • Proficiency with C#, ASP.NET MVC
  • Working experience with Azure and/or AWS a plus.
  • Expertise and hands-on experience with web services (e.g. REST, SOAP).
  • Experience with Javascript, CSS, HTML.
  • Working experience with Active Directory or other Directory Service a plus.
  • Proficient understanding of SQL and relationship databases.
  • Knowledge and experience with authentication standards such as SAML, WS-Fed, OpenId or OAuth a plus.
  • Solid understanding of security and networking implementation and best practices.
  • Familiarity with general software development release lifecycle, source code management and defect management methodologies.
  • Demonstrate ability to complete highly detailed tasks with strict attention to detail, quality and timeliness. Strong organizational and self-management skills.
  • Excellent analytical and troubleshooting skills.