Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
Software Engineer
Описание вакансии
Текст:
TL;DR
Software Engineer: Innovating, designing, and implementing secure .NET applications for identity security products with an accent on securely written, performant, and scalable code. Focus on following best practices for software development, including security reviews, code reviews, and comprehensive testing.
Location: Bulgaria (Onsite)
Company
, a Palo Alto Networks company, is a global leader in identity security, trusted by organizations worldwide to secure human and machine identities in the modern enterprise with its AI-powered Identity Security Platform.
What you will do
- Design and build secure .NET applications, specifically for Trust Protection Foundation (machine identity – certificates & SSH keys).
- Follow best practices for software development, including security reviews and code reviews.
- Write unit, integration, and system tests to ensure code quality and functionality.
- Develop software on schedule in collaboration with other team members.
- Collaborate with cross-functional teams, Product Owners, Product Management, User Experience Designers, and User Assistance Technical Writers.
Requirements
- 2-4 years of relevant experience in software engineering.
- B.S. in Computer Science, Computer Software Engineering, or equivalent.
- Hands-on experience with C#/.NET and Web Development on .NET.
- Solid knowledge of Unit Testing and Test-Driven Development.
- Experience with MS SQL Server based applications, Windows Services, and IIS.
- Proficiency in Agile Methodologies.
- The ability to write clean, consistent, and well-documented code following industry and best practices.
- Excellent verbal and written communication skills.
Nice to have
- A background with security companies and/or security software related development.
- Experience with IT related devices and services (load balancers, Certificate Authorities, cloud services).