25 oct
|
Apex Systems
|
México
25 oct
Apex Systems
México
Position Overview
Everforth Apex Systems Mexico is looking for a Senior .NET Developer with strong full-stack experience across C#, .NET, ASP.NET Core Web API, Blazor, and Microsoft SQL Server .
This position will focus on developing and maintaining modern web applications using Blazor Web App, Blazor SSR, Razor Components, and ASP.NET Core APIs , while following Clean Architecture, layered design, and SOLID principles . The developer will work within an established engineering environment and contribute across implementation, testing, source control, and application quality.
The requested technology combination is internally consistent: ASP.NET Core supports building web applications and services with .NET and C#, including Blazor-based web applications and REST APIs. [asp.net]
Key Responsibilities
Application Development
- Design, develop, and maintain applications using C#, .NET 8/10, and ASP.NET Core Web API .
- Build modern user interfaces using Blazor Web App, Blazor SSR, and Razor Components .
- Develop data access functionality using Entity Framework Core and Microsoft SQL Server .
- Create maintainable APIs and application components following established development standards.
Architecture & Code Quality
- Apply Clean Architecture, Layered Architecture, and SOLID principles to application design.
- Produce clean, reusable, testable, and maintainable code.
- Participate in code reviews and contribute to engineering quality standards.
- Help identify and address technical issues throughout the development lifecycle.
Testing & Delivery
- Develop unit and integration tests using xUnit and/or NUnit .
- Use Git and Azure DevOps for version control and team development workflows.
- Contribute to automated build and deployment processes where applicable.
- Support reliable delivery through effective testing and engineering practices.
Required Experience & Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience .
- 5+ years of professional software development experience , with strong recent experience in the Microsoft .NET ecosystem.
- Strong hands-on development experience with C# and modern .NET (.NET 8 and/or .NET 10) .
- Strong experience developing ASP.NET Core Web APIs .
- Hands-on experience with Entity Framework Core .
- Strong experience developing applications with Blazor , specifically Blazor Web App, Blazor SSR, and Razor Components .
- Solid experience with Microsoft SQL Server .
- Practical understanding of Clean Architecture, Layered Architecture, and SOLID principles .
- Experience with Git and Azure DevOps .
- Hands-on experience with unit testing and integration testing , preferably using xUnit or NUnit .
Preferred Qualifications
- Experience maintaining or integrating with applications developed in Delphi .
- Experience using SonarQube for code-quality analysis.
- Experience with Azure DevOps Pipelines and automated build/deployment processes. Azure Pipelines supports automated build, testing, and deployment workflows, making this a relevant secondary signal rather than something that needs to outweigh the core development requirements. [azure.microsoft.com]
- Experience working with MudBlazor or Radzen Blazor UI component libraries.
📌 Senior .Net Developer (México)
🏢 Apex Systems
📍 México