Job Summary
Were hiring a Senior Software Developer to design build and operate secure scalable line-of-business applications and integrations that power high-volume legal operations. Youll lead end-to-end feature work mentor developers set quality bars (testing code reviews observability) and partner with product/operations to deliver predictable outcomes. Our core stack is .NET ( Core) SQL Server and Azure DevOps with a strong emphasis on reliability performance and data integrity.
Key Responsibilities
1) Architecture & Application Development
- Translate business requirements into resilient designs and implement features in C#/.NET ( Core MVC/Web API) following established Firm development standards and secure coding guidelines.
- Design and evolve RESTful APIs and background services with clear domain boundaries robust error handling and structured logging/telemetry.
- Drive performance improvements via appropriate data structures caching paging and asynchronous patterns; profile hotspots and remove bottlenecks.
2) Data & Integrations
- Model data and write optimized T-SQL (queries views stored procedures) with attention to correctness index strategy and execution plans.
- Build and maintain integrations with external platforms and vendors ensuring idempotency retry policies and auditability.
- Contribute to light ETL/automation where needed (e.g. SSIS or equivalent) in collaboration with data/ops teams.
3) Quality Security & Compliance
- Lead code reviews enforce coding standards and raise the bar on unit/integration tests (xUnit/NUnit) and pipeline quality gates.
- Apply secure coding practices aligned to company standards (input validation secrets management least privilege logging/PII handling) and support compliance reviews.
4) DevOps & Delivery
- Use Azure DevOps (Repos/Boards/Pipelines) to plan track build test and release; automate build/test/deploy steps; improve mean time to recovery (MTTR).
- Instrument apps (structured logs/metrics) and participate in incident response blameless post-mortems and stability roadmaps.
5) Technical Leadership & Collaboration
- Mentor junior/mid developers provide actionable feedback and model engineering best practices.
- Partner with product/BA/QA and cross-functional colleagues across U.S. and APAC time zones to plan releases and de-risk delivery.
- Communicate tradeoffs and recommend pragmatic solutions aligned with operational priorities.
Required Qualifications
- 58 years of professional experience shipping web applications/services in C#/.NET with SQL Server in production.
- Strong command of Core (MVC/Web API) Entity Framework Core LINQ and asynchronous programming.
- Expertise in T-SQL and query tuning; comfort reading execution plans and profiling.
- Hands-on experience with Azure DevOps (Repos/Boards/Pipelines) Git workflows and CI/CD automation.
- Proven track record of leading code reviews mentoring developers and improving test coverage/quality gates.
- Solid understanding of secure coding and logging/telemetry in regulated environments.
Preferred Qualifications
- Front-end experience (Bootstrap/jQuery; bonus: React or Blazor) and UI performance tuning.
- Experience with SSIS/SSRS/Power BI for operational reporting scenarios.
- Familiarity with Azure services (App Service Functions/Logic Apps Storage Key Vault) and integration patterns.
- Background in high-volume integrations with mortgage/financial platforms.
Working Model & Time Zones
- This position will be onsite and/or hybrid schedule with core collaboration hours aligned to Eastern and Pacific time as needed.
- Occasional early/late collaboration with global team members may occur with flexibility and notice.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Normal office working conditions. The noise level in the work environment is quiet to moderate.
We offer a comprehensive compensation package which includes a salary commensurate with experience and accomplishments. If you possess the requisite qualifications and are seeking the challenge of working in a growing firm please submit your resume in confidence.
All applicants applying for U.S. job openings must be authorized to work in the United States.
**Because of the high volume of calls received only qualified candidates will be contacted for consideration. ***
NOTE: This job description is not intended to be all-inclusive. Employee may perform other related duties to meet the ongoing needs of the Firm.