Exciting opportunity for a skilled C# Software Developer! Our client seeks an experienced professional to join their team on a 6-month contract basis. Contribute to eCommerce site development, API integration, and full development life cycle. Showcase your expertise in C#, ASP.NET Core, Razor Blazor, and more. Apply now!
We require a C# software developer with experience creating Windows services, eCommerce websites and APIs to work within our team, specifically to maintain and improve our eCommerce site and integrate into our back-end ERP system.
This will include the development of web Blazor components, services and APIs.
The job entails full life-cycle activity from requirements analysis (SOR, detailed design, functional specification, etc.) through software development to testing (unit testing, user acceptance, etc.).
The successful candidate will also need to be able to perform certain technical administrative functions, such as the administration of Microsoft DevOps.
Main Duties and Responsibilities
* Performing requirements analysis. Create and maintain statements of requirements, design and functional specifications, architectural diagrams, and process diagrams.
* Designing client-side and server-side architecture.
* Working with the developers and business stakeholders.
* Coordinating with the team members to ensure a smooth workflow and time-bound delivery.
* Building features and applications with a responsive design.
* Troubleshooting, debugging, and upgrading the software.
* Testing software to ensure responsiveness and efficiency. Testing to include unit tests.
* Assisting with leadership of the software team and improvement in processes.
Required Skills and Experience
* Excellent C# experience.
* NET Core.
* Development and maintenance of websites (particularly eCommerce).
* Proficiency with front-end languages such as HTML, CSS, and JavaScript.
* Experience in Razor Blazor web assembly.
* Construction of APIs.
* Understanding of and experience in security, particularly IdentityServer.
* Creation of Windows services (using background services and .NET hosting infrastructure for Windows services).
* Database skills, particularly with relation to SQL Server and/or Oracle.
* Testing and performance: XUnit, NUnit, Postman, UAT, regression testing.
* Good understanding of design patterns.
* Use of third-party components, including Serilog, Quartz scheduling (better options would be considered).
* Ability to create technical documentation, such as SOR, design specifications, functional specifications, architectural diagrams, process diagrams.
* Experience working through the entire development lifecycle.
Desirable Skills and Experience
* Use and administration of Microsoft DevOps.
* Familiarity with technologies such as: MongoDB, Data and API: JSON, JSON Schema, REST, ASPNet Identity, .Net Claims based Identity OIDC / JWT and Identity Server / AD B2C, Cloud infrastructure including Azure, SAP Ariba integration, experience in SaaS, PaaS, IaaS, Linux, ERP systems (ideally K8).
#J-18808-Ljbffr