01 Oct
|
Xoriant
|
Bengaluru
Role & responsibilities
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- Strong expertise in C#, .NET Core/.NET, ASP.NET Core, and Entity Framework Core.
- Strong expertise in Angular 18+, TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSS.
- Experience developing Single Page Applications (SPA).
- Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and Design Patterns.
- Experience developing RESTful APIs and distributed applications.
- Good understanding of microservices architecture and design patterns.
- Strong SQL experience with SQL Server.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Experience consuming REST APIs and WebSocket-based communication.
- Experience with Git source control and Continuous Integration (CI/CD) tools.
- Experience with frontend build and testing tools such as Node.js, NPM, Webpack, Karma, Jasmine, or equivalent.
- Experience writing Unit Tests and Integration Tests with a quality-first mindset.
- Robust debugging, troubleshooting, and performance tuning skills.
- Experience working in Agile/Scrum development environments.
- Experience working with AI tools
- Strong verbal and written communication skills.
- Must be legally entitled to work in the country where the role is located.
Preferred Qualifications
- Experience with Docker and containerized applications.
- Understanding of OAuth2, OpenID Connect (OIDC), SAML, Single Sign-On (SSO), and Multi-Factor Authentication (MFA).
- Experience developing accessible web applications (WCAG, WAI-ARIA).
- Understanding of Localization (i18n) and Internationalization (l10n).
- Experience creating reusable Angular component libraries.
- Familiarity with enterprise SaaS applications or financial software is an asset.
- Comfortable translating functional requirements into technical solutions and documentation.
📌 Dot Net Developer (Bengaluru)
🏢 Xoriant
📍 Bengaluru