McCalla Raymer Leibert Pierce, LLP · 3 months ago
Junior Software Developer
McCalla Raymer Leibert Pierce, LLP is seeking a Junior Software Developer to help build and maintain line-of-business applications and APIs for legal and operations workflows. The role involves contributing code across the stack, collaborating with senior engineers, and ensuring the reliability and performance of applications.
Legal
Responsibilities
Design & Development
Implement features and fixes in C#/.NET (ASP.NET Core, MVC/Web API) with unit tests and clear documentation
Build and maintain RESTful APIs; contribute to UI enhancements using JavaScript/TypeScript, HTML, CSS (experience with jQuery/Bootstrap is helpful)
Work within existing patterns (dependency injection, configuration, logging) and follow team coding standards
Data & Integrations
Write performant T-SQL (queries, views, stored procedures); profile and tune where needed
Consume and integrate third-party services (REST, webhooks, SDKs); handle retries, timeouts, and error contracts gracefully
Participate in simple ETL/automation tasks (SSIS or equivalent) under guidance, with attention to data quality and idempotency
Quality, Security & Observability
Contribute unit and integration tests (xUnit/NUnit), maintain test data, and improve coverage incrementally
Follow secure coding practices (input validation, parameterized SQL, secrets management, least privilege)
Add useful telemetry (structured logs, metrics) and participate in incident review and remediation
Delivery & Collaboration
Use Azure DevOps (Repos, Boards, Pipelines) daily; participate in PRs, standups, and sprint ceremonies
Break down work into right-sized tasks, estimate reasonably, and communicate status early and often
Partner with analysts/PMs/QA to clarify requirements and acceptance criteria; update ADO boards to keep business comms accurate and current
Qualification
Required
Bachelor's degree in Computer Science, Information Systems, or related; or equivalent practical experience
1–3 years of relevant work experience, including hands-on programming in C#/.NET and SQL Server
Understanding of HTTP/REST, object-oriented design, and web application architecture
Familiarity with source control (Git) and basic CI/CD concepts
Clear communicator with strong debugging/problem-solving skills and a growth mindset
Preferred
Experience with Entity Framework Core, LINQ, and async/await patterns
Front-end familiarity (Bootstrap, jQuery; bonus: React/Blazor)
Exposure to Azure services (App Service, Key Vault, Storage, ADF/Logic Apps) and Azure DevOps pipelines
Basic knowledge of SSRS/Power BI for operational reporting is a plus
Awareness of OWASP Top 10 and handling of PII in regulated environments
Benefits
Comprehensive compensation package
Company
McCalla Raymer Leibert Pierce, LLP
McCalla Raymer Leibert Pierce, LLP is a full service Residential and Commercial Real Estate Legal Services firm with a combined 75 years of experience specializing in: Foreclosure, Bankruptcy, Eviction, Commercial Origination and Workout Transactions, Complex Litigation, Title Curative/Litigation and Closing Services; representing large to small financial institutions and Investors for matters in Alabama, California, Connecticut, Florida, Georgia, Illinois, Kentucky, Mississippi, Nevada, New Jersey, New York, Ohio, Oregon, Pennsylvania, Texas and Washington offices to assist our clients with exceptional quality service.