Search by job, company or skills

VISEO ASIA

Senior .NET Core Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're looking for a hands-on Senior .NET Core Developer. You'll be writing code, solving complex problems, and leading by example while guiding your team to excellence

Responsibilities

  • Build and implement complex algorithms and challenging features that others escalate to you
  • Jump into critical bugs and performance bottlenecks that need expert attention
  • Write production code that sets the standard for quality and maintainability
  • Prototype solutions for architectural decisions and technical spikes
  • Lead by exampleyour commits should reflect the quality you expect from others

Technical Leadership & Code Quality

  • Conduct thorough code reviews with actionable, educational feedback
  • Identify and refactor code smells before they become technical debt
  • Apply and teach design patterns (SOLID, DDD, CQRS, Repository, Factory, Strategy, etc.) where they genuinely add valuenot just for the sake of patterns
  • Make architectural decisions on system design, database schemas, API contracts, and integration approaches
  • Address technical reviews with well-reasoned solutions and trade-off analysis

Client Communication

  • Present technical solutions and trade-offs directly to clients with confidence
  • Foster collaborative decision-makingguide clients through options without dictating
  • Articulate your thought process: explain why you recommend an approach, not just what to do
  • Push back professionally when technical constraints or better solutions exist
  • Build trust through transparency about risks, timelines, and technical realities

Azure Solutions Architecture

  • Design and implement solutions using Azure services (App Service, Functions, Service Bus, Storage, SQL Database, Cosmos DB, Key Vault, Application Insights, etc.)
  • Make informed decisions about PaaS vs IaaS, serverless vs containers
  • Optimize for cost, performance, and scalability in the cloud
  • Implement DevOps practices with Azure DevOps or GitHub Actions
  • Ensure security best practices (managed identities, RBAC, network security

Profile

  • Minimum Bachelor's Degree in Computer Science or IT
  • 7+ years of software development experience with at least 4+ years in .NET Core / .NET 5+
  • Deep understanding of C#, async/await, LINQ, and modern .NET features
  • Strong grasp of design patterns and when (and when not) to use them
  • Experience with REST APIs, microservices architecture, and distributed systems
  • Solid knowledge of SQL and NoSQL databases
  • Proficiency with Git, branching strategies, and CI/CD pipelines

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138092113