Talent.com
Lead Developer

Lead Developer

Colony RidgeTX, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Job Title :

  • Lead Developer Department : IT Location : Remote FLSA Status : Exempt Position Summary : As a Lead Developer for Colony Ridge, you will be responsible for mentorship and technical management of a small development team.
  • You will participate in code review, collaborative design with business leaders and the software architect, and assist in testing, debugging and optimization.

Key Responsibilities :

  • N-Tier & Clean Architecture – Proven experience layering Presentation, Application, Domain, and Infrastructure with enforced boundaries Asynchronous Programming – Mastery of async / await to avoid deadlocks and thread-pool starvation SOLID & Clean Code – Writing maintainable, testable code and enforcing separation of concerns Unit & Integration Testing – Mocking repositories and services, testing authorization flows end-to-end RBAC Design – Modeling Roles, Permissions, Access Levels, per-user overrides, and encoding / decoding claims Leadership & Mentorship - Consulting on architecture and technology decisions, conducting thorough code reviews, and writing clear design documentation.
  • Knowledge and Experience :

  • C# / .NET Core (6+) – Deep expertise building and maintaining large-scale ASP NET Core MVC apps Entity Framework Core – Mastery of Code-First, Db Context configuration, fluent API (On Model Creating), migrations, and performance tuning Repository & Unit-of-Work Patterns – Designing async repositories, DI of Db Contexts, and ensuring transactional integrity SQL Server & T-SQL – Strong schema design (GUID keys, junction / lookup tables), stored procedures (e.g. spGetCustomPermissionMappingTableByContactInfoId), and query tuning Microsoft DI & Autofac – Configuring services.Add…(), builder.RegisterModule(), and module-based registration Service Abstraction – Defining and consuming interfaces (IService / IRepository) and swapping in mock implementations ASP NET Core Middleware – Building and ordering custom middleware (UseAuthentication(), UseMiddleware (), UseEasyQuery(), etc.) Claims-Based Security – Implementing IClaimsTransformation to enrich principals, custom [ClaimRequirement] attribute + IAuthorizationFilter, and view-level helpers (ViewHelpers.isAuthorized) Identity Protocols – Windows / IIS (Negotiate) and OIDC / Azure AD via Microsoft.Identity.Web CORS & API-Key Strategy – Configuring named CORS policies and custom API-Key validation middleware Razor & MVC Views – Securely surfacing or hiding UI elements based on ClaimsPrincipal ViewModels & AutoMapper – Mapping domain entities to clean view models Telerik Kendo UI for jQuery & ASP NET MVC – Configuring / customizing Kendo Grid, Charts, DropDowns, DatePickers; defining DataSource transports with server-side paging / sorting / filtering; using Kendo MVVM or TagHelpers; optimizing large datasets (virtual scrolling, aggregates, custom commands); managing scripts / styles, theming, localization; troubleshooting JS event pipelines and async data binding JavaScript & DOM Manipulation – Deep understanding of the browser DOM API (selectors, events, node manipulation, attributes / styles); proficiency with ES6+, promises / async, and cross-browser compatibility; optimizing reflows / repaints, debouncing, throttling, minimizing layout thrashing jQuery – Using selectors, event delegation, AJAX, and plugins to interact with Kendo widgets and legacy code EasyQuery or equivalent – Integrating dynamic query endpoints Logging & Auditing – Implementing custom SaveChangesAsync overrides for audit trails and using a separate LoggingContext JWT – Generating HMAC-SHA256 tokens (GetToken), managing symmetric keys, and shaping payloads Background / Scheduled Tasks – Familiarity with Quartz or equivalent scheduling frameworks Cloud / DevOps – Deploying to Azure App Services, managing secrets (Key Vault, environment variables), and designing CI / CD pipelines Background / Scheduled Tasks – Familiarity with Quartz or equivalent scheduling framework   Powered by JazzHR
  • serp_jobs.job_alerts.create_a_job

    Lead Developer • TX, US