Job Description
• To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
• Education Qualifications and/or Experience
• Bachelor's degree in Computer Science or Computer Engineering from an accredited university
• 5+ years of relevant industry experience
• 5+ years of .NET C# application design and testing experience
• Experience with writing server applications
• Strong fundamentals in OOP, RESTful architectures, Design Patterns, Data Structures, Algorithms
• Experience with concurrency topics (i.e., asynchronous programming)
• Experience with RESTful API development, Open API specification
• Experience with Microservices Development; working on Docker, Kubernetes
• Experience with Microsoft Azure and cloud services including exposure to PAAS services like service bus, event hub, blob stores, key vaults, API managers, Function Apps (serverless)
• Experience working on messaging systems
• Experience analyzing and tuning application performance
• Computer Skills
• ASP.NET Core, C#, HTML5, CSS(Sass), NET 2.0 Web Services, OAuth 2.0 (JWT)
• Relational DB (SQL Server / Postgres); NoSQL DB (CosmosDB / MongoDB )
• Good working knowledge of CI/CD environments (preferably Azure DevOps), Git, or similar configuration management software
• Knowledge of Testing Tools such as Jasmine, Cypress, NUnit, xUnit
• Scripting languages (Python / Perl / Powershell
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer|Dot Net C position is now open for candidates interested in the Software Developer Jobs sector. This role in Gurugram offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
