Required Qualifications
5+ years of skilled software development experience.
Post-secondary degree in computer science, software engineering or related discipline, or equivalent working experience.
Development of distributed applications with Microsoft technologies: C# .NET/Core, SQL Server, Entity Framework.
Deep expertise with microservices architectures and design patterns.
Exposure to Windows/Desktop clients and background windows services with WinForms and Web based VB.Net applications
Git source code repository and continuous integration tools.
Proficient with debugging and profiling distributed systems.
Practiced UT and System Integration Test, with an agile and test-driven development mindset
Solid English communication (written and verbal) and interpersonal skills.
Must be legally entitled to work in the country where the role is located.
Exposure to Windows/Desktop clients and background windows services with WinForms and Web based VB.Net applications
Candidates should be flexible and willing to work across applications built on different technologies and platforms, including both contemporary and legacy systems, based on project requirements.
Preferred Qualifications
Experience with additional database engines (MySQL, PostgreSQL) and languages (PL/SQL).
Exposure to Server-less development/deployment and containerization a definite plus
Understanding of identity and access management principles (SAML, OAUTH, OPENID/OIDC, SSO, MFA).
Academic or practical knowledge of corporate financial concepts (i.e., planning, budgeting, forecasting, or consolidation) is a nice to have.
📌 Net Developer Bengaluru (India)
🏢 Xoriant
📍 India