Junior Software Engineer

Coforma

United States

Remote

USD 92,000 - 102,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Coforma is hiring a Junior Software Engineer to join a distributed team supporting a federal government client. You will write production code in C#/.NET, pair with seniors, and learn Dynamics, Azure Government, and integration landscape.

You will work on a large travel reimbursement system, focusing on safety, tests, and clean docs, with a clear growth path within 90 days and beyond.

Qualifications

  • 1+ year of professional software engineering experience or equivalent (degree in CS or related field acceptable)
  • Solid programming fundamentals and willingness to learn
  • Ability to read and contribute to production code with guidance
  • Experience with CI/CD and testing practices desirable

Responsibilities

  • Write, test, and ship well-scoped production code in C#/.NET with guidance from senior engineers
  • Write automated tests for your own work and help grow test coverage
  • Participate in code reviews and feedback cycles
  • Pair with senior engineers on larger features to learn system architecture
  • Investigate and fix production bugs; read logs and telemetry
  • Make changes in Dynamics 365/Dataverse and Power Platform with support
  • Write and maintain technical documentation as you learn
  • Participate in sprint ceremonies and communicate progress and blockers

Skills

C#/.NET
SQL
Git
Unit tests
REST APIs
Dynamics 365
Dataverse
Power Platform
Azure Government

Education

Bachelor's degree in CS or related field
1 year professional software engineering experience or equivalent

Tools

Dynamics 365/Dataverse
Power Platform
Azure

Job description

We are looking for a curious, conscientious, and fast-learning Junior Software Engineer to join our growing, distributed team supporting a federal government client at Coforma.

As a Junior Software Engineer, you'll write real production code early on, with support. You'll pick up well-scoped tickets, pair with senior engineers, and grow into larger pieces of the system over time. We are not looking for someone who already knows our stack; we are looking for someone with solid programming fundamentals, genuine curiosity, and the habit of following a problem until they actually understand it.

We will teach you Dynamics, Azure Government, and the overall integration landscape. You need to bring the programming fundamentals and the willingness to learn.

If you're passionate about improving lives through digital products and services, then Coforma is a great company for you.

$91,800 to $102,000 Annual Salary + Benefits + Growth Potential
Placement within this range will be based on the competency level of the candidate. An offer will be made at one of the following tiers:

  • Tier 1 - $91,800.00: Meets stated qualification and experience requirements. May need guidance and training beyond onboarding to perform the more complex functions of the role.
  • Tier 2 - $96,900.00: Fully competent and able to independently perform key responsibilities of the role once onboarding is completed.
  • Tier 3 - $102,000.00: Highly experienced and can perform all responsibilities of the role at a higher level than expected once onboarding is completed.

To honor our company-wide equitable pay system, the posted salary range and corresponding tier salaries are non-negotiable.

You must be a full-time resident of the contiguous United States and legally authorized to work in the US now and in the future without sponsorship to be considered for this role. The selected candidate must be willing to undergo and able to pass a Public Trust background check and any applicable background and/or security checks related to the project.

This is a US-based remote position open to applicants in the states listed below. Some travel may be required.

To ensure we remain compliant with all state, county, and local employment and tax regulations, applicants must currently reside in one of the following states to be considered for employment with Coforma. This list will be updated periodically as our PeopleOps team works to open up hiring in additional states.

  • Arizona
  • California
  • District of Columbia
  • Florida
  • Georgia
  • Idaho
  • Illinois
  • Maryland
  • Massachusetts
  • Montana
  • Nevada
  • New Jersey
  • New York
  • North Carolina
  • Oregon
  • South Carolina
  • Tennessee
  • Texas
  • Virginia
  • Washington
  • Wisconsin

You’ll be working on building a large scale travel reimbursement system for a government client. The system spans a Microsoft Dynamics 365 staff-facing portal, a .NET claims and reimbursement API running in Azure Government, an auto-adjudication rules engine, and integrations with a dozen internal and external systems that handle identity, eligibility, and payment.

A typical day would include the following tasks and responsibilities:

  • Write, test, and ship well-scoped production code in C#/.NET, with guidance from senior engineers
  • Write automated tests for your own work, and help grow the team's test coverage
  • Participate in code review, both receiving feedback and, over time, giving it
  • Pair with senior engineers on larger features to learn the system's architecture and the reasoning behind it
  • Help investigate and fix production bugs, learning to read logs, traces, and Application Insights telemetry
  • Make configuration and customization changes in Microsoft Dynamics 365/Dataverse and Power Platform, with training and support
  • Write and maintain clear technical documentation as you learn areas of the system
  • Participate in sprint ceremonies, estimate your own work, and communicate progress and blockers early
  • Follow secure coding practices appropriate to a system handling PII and payment data, under a federal Authority to Operate
In Your First 30 Days, You Will:
  • Complete new hire orientation training and familiarize yourself with the Coforma Field Guide
  • Meet your project team and external counterparts and understand who is responsible for what
  • Get your development and non-production environments working
  • Ship your first small production change with support from a senior engineer
  • Build a basic mental model of how the Dynamics portal, the .NET APIs, and client system integrations fit together
After 60 Days:
  • Independently complete well-scoped tickets with normal code review
  • Write tests as a default part of your work rather than an afterthought
  • Debug straightforward production issues with minimal guidance
  • Ask thoughtful, specific questions that show you've investigated first
After 90 Days and Beyond:
  • Take on tickets of increasing scope and ambiguity
  • Contribute useful review comments on teammates' pull requests
  • Own a small area of the codebase and become a reliable point of contact for it
  • Identify and propose small improvements to code quality, tests, or documentation
  • A minimum of one year of professional software engineering experience, OR equivalent experience through a degree in computer science or a related field, a coding bootcamp, military service, apprenticeship, open-source contribution, or demonstrated self-taught work (2+ years is preferred)
  • Working proficiency in at least one object-oriented or general-purpose programming language (C# strongly preferred); Java, Python, TypeScript/JavaScript, Go, or C++ are all reasonable starting points if you're willing to work primarily in C#
  • Understanding of core programming fundamentals: data structures, control flow, functions and classes, error handling, and reading someone else's code
  • Familiarity with SQL and relational database concepts, including tables, keys, joins
  • Basic understanding of HTTP, REST APIs, and JSON
  • Experience using Git for version control, including branches and pull requests
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

Coforma • North Bethesda (MD)

Remote
USD 92,000 - 102,000
Benefits
Growth opportunities
Remote work
Senior Software Engineer
Senior Software Engineer

Coforma • United States

Remote
USD 150,000 - 169,000
Full Stack Engineer
Full Stack Engineer

Coforma • United States

Remote
USD 120,000 - 149,000
Remote work
Remote Junior Software Engineer - .NET & Dynamics
Remote Junior Software Engineer - .NET & Dynamics

Coforma • United States

Remote
USD 92,000 - 102,000
Principal Software Engineer, AI & Application Engineering
Principal Software Engineer, AI & Application Engineering

Coforma • United States

Remote
USD 174,000 - 187,000
Benefits
Growth potential
Full Stack Engineer
Full Stack Engineer

Coforma, LLC • United States

Remote
USD 120,000 - 149,000
Evergreen Posting: DevSecOps Engineer
Evergreen Posting: DevSecOps Engineer

Coforma • United States

Remote
USD 120,000 - 160,000
Remote-first culture
Evergreen Posting: Engineering Director
Evergreen Posting: Engineering Director

Coforma • United States

Remote
USD 150,000 - 210,000
Business Analyst
Business Analyst

Remote Jobs • North Bethesda (MD)

On-site
USD 71,000 - 77,000
Remote Junior Software Engineer – Learn Dynamics & Azure
Remote Junior Software Engineer – Learn Dynamics & Azure

Coforma • North Bethesda (MD)

Remote
USD 92,000 - 102,000
Benefits
Growth opportunities
Remote work