Junior Software Developer

Mrlp LlpRoswell, GA
3dHybrid

About The Position

We’re looking for a curious, hands-on Junior Software Developer to help build and maintain line-of-business applications and APIs that support high-volume legal and operations workflows. You’ll contribute code across the stack (primarily .NET and SQL Server), learn our delivery processes (Azure DevOps, CI/CD), and collaborate with senior engineers and business stakeholders to ship reliable, secure features. This role is a strong fit for someone who has solid fundamentals and wants to grow quickly through mentorship and real production impact. Why this role matters: Our apps and integrations underpin case processing, document workflows, and operational reporting across multiple practice areas. Reliability, data integrity, and performance are essential in our environment.

Requirements

  • 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.

Nice To Haves

  • 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.

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.

Benefits

  • We offer a comprehensive compensation package, which includes a salary commensurate with experience and accomplishments.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service