What We’re Looking For : We're seeking a Senior .NET Developer with 3–5 years of experience in leading .NET-based projects. Ideal candidates have led small teams, delivered scalable software solutions, and are ready to step into a technical leadership and mentorship role.
Responsibilities
- Lead the design, development, and deployment of .NET Core applications
- Collaborate on system architecture, scalability, and security decisions
- Guide early-in-career developers on code quality, debugging, and performance
- Oversee multiple concurrent projects and provide technical direction
- Manage delivery timelines and facilitate Agile rituals
Requirements
- 3–5 years of experience with .NET Core 6/7/8, C#, Entity Framework, Web APIs
- Proficient with Visual Studio and Visual Studio Code environments
- Experience with .NET CLI tools for project management and deployment
- Knowledge of NuGet package management and dependency resolution
- Familiarity with dotnet tooling commands and extensions
- Experience with debugging and profiling tools (Visual Studio Debugger)
- Understanding of build automation tools (MSBuild, NUKE, CAKE, etc.)
- Experience with testing frameworks and tools (xUnit, NUnit)
- Knowledge of any one code analysis tools (ReSharper, SonarQube, StyleCop, FxCop)
- Experience with documentation tools (Swagger/OpenAPI)
- Experience with DevOps practices, CI/CD pipelines, and related tools (GitHub Actions, Azure Pipelines, Jenkins)
- Familiarity with containerization tools (Docker, Kubernetes)
- Experience with ORM tools beyond Entity Framework (Dapper, NHibernate)
- Familiarity with Agile development methodologies and tools (JIRA, Azure Boards)
- Relevant Microsoft certifications
- Proven mentorship or team leadership capability