Saviynt

Senior Engineer, Software Engineering - .Net

Saviynt

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using C# / C++ programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Ability to start a program from scratch as well as maintain existing services
  • Develop documentation throughout the software development life cycle
  • Serve as an expert on applications and provide technical support
  • Follow the true agile principles

Requirements

  • 5-9 years of experience in product development
  • Proven experience as a .Net application developer
  • Strong proficiency in C# or C++ and Powershell
  • Very good experience in developing products and services around Microsoft Active Directory (AD) integrations
  • Extensive hands-on experience in building and managing the development of complex, large scale enterprise applications and products with resilience and reliability
  • Excellent troubleshooting and debugging skills
  • Excellent communication skills and the ability to effectively interact with other teams across the organization
  • Desirable:
  • Exposure to Identity and Access Governance domain
  • Exposure to Microservices architecture, Containerization, CI/CD (Continuous Integration/Continuous Delivery)
  • Experience in building the MSI packages
  • Understanding of Networking and System internals
  • Understanding of security fundamentals and technologies
  • Bachelor’s degree in Computer Science or Engineering. MS or Masters in Information Technology preferred

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#C++PowershellMicrosoft Active DirectoryMicroservices architectureContainerizationCI/CDtroubleshootingdebuggingsoftware development life cycle
Soft skills
communicationcollaborationproblem-solvingtechnical supportinterpersonal skills
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in EngineeringMS in Information Technology