The Job Description:
About the Role
We are looking for a skilled C# Developer to help our client evolve their solution into a scalable SaaS offering, simplifying the migration process for both migration engineers and end users.
Key Responsibilities
1. Develop a scalable SaaS platform, enhancing its capabilities for seamless migration solutions using C# and .NET 8 (Core).
2. Collaborate closely with cross-functional teams to design, build, and improve the product.
3. Write clean, maintainable, and efficient code for SQL Server back-end development (including stored procedures) and API integrations.
4. Implement HTTPS/Certificates for secure communication and RPC protocols.
5. Document high-level technical work in a Wiki and contribute to discussions, offering ideas and solutions.
Requirements
1. Proven experience with C# and Entity Framework.
2. Proficient with .NET 8 (Core) using Visual Studio.
3. Hands-on experience working remotely in a distributed development team.
4. Expertise in working with HTTPS/Certificates for secure communications.
5. Strong experience with SQL Server (including stored procedures).
6. Familiarity with at least one form of RPC (REST, SOAP, TCP).
7. Ability to document high-level technical work in a Wiki.
8. Strong design skills and logical thinking.
9. Excellent communication skills, with a willingness to engage in open discussions and feedback.
Nice-to-Have Skills & Experience
1. Experience with C++ and COM/Interop.
2. Familiarity with Blazor, especially MudBlazor/Material.
3. Knowledge of Active Directory (LDAP, Schema, Users/Groups/Computers, AD Join/Offline Join).
4. Experience with Entra ID/Intune (Entra Join, Hybrid Join, Intune Enrolment).
5. Familiarity with Windows 10/11 (NTFS permissions, Windows Profiles, M365 applications).
6. Experience with MacOS (bash scripting, M365 applications).
7. Familiarity with Azure WebApp, ACA, Front Door, Key Vault, Managed Applications, and SaaS software development.
8. Proficient in PowerShell and Azure DevOps.
9. Familiar with SaaS testing frameworks.
10. Experience with WIX installers.
11. Azure Administrator certification is a plus.