Senior Engineer, Software Engineering -.Net

Bengaluru
Saviynt LABS – Software Engineering /
Hybrid
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

Responsibilities:-    

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