Software Engineer (.NET)

DuCharme McMillen and Associates, Inc.

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field preferred.
  • 2-3 years of programming experience required.
  • Proficient in .NET (C#), HTML, CSS, and JavaScript.
  • Basic knowledge of SQL and relational databases.
  • Experience with GitLab and Atlassian Jira.
  • Familiarity with SDLC and unit testing.

Responsibilities

  • Participate in code reviews and sprint planning.
  • Produce clean, efficient, and testable code.
  • Develop unit test cases for features and bug fixes.
  • Diagnose and document software issues.
  • Maintain existing software solutions and enhance features.
  • Provide technical support and mentorship to peers.
  • Assist in defining technical requirements and timeline estimates.

Benefits

  • Hybrid work environment (2 days in-office).
  • Environmentally controlled workspace.
  • Regular full-time schedule (40 hours/week).
  • Minimal travel required (less than 10%).
  • Opportunities for mentoring junior developers.
Full Job Description
Position Summary

The Software Engineer - .NET is responsible for designing, developing, and maintaining .NET-based software solutions. This role involves active participation in agile development processes, technical problem-solving, and collaboration with cross-functional teams. The engineer contributes to the delivery of scalable, secure, and high-quality applications while mentoring junior developers and supporting continuous improvement efforts.

Essential Duties and Responsibilities
  • Participate in code reviews, sprint planning, and release sessions.
  • Produce clean, well-designed, testable, and efficient code.
  • Develop unit test cases for new features and bug fixes.
  • Diagnosing and triage software issues; determine and document root causes.
  • Maintain and enhance existing software solutions.
  • Provide technical support and guidance as needed.
  • Assist in collecting and documenting technical requirements and potential solutions.
  • Contribute to high-level and low-level design documentation.
  • Assist with breaking down tasks into quantifiable subtasks and estimating effort required.
  • Assist with establishing realistic timelines for development tasks and technical solutions.
  • Mentor and provide technical guidance to team members.
  • Assist with preparing functional and technical documentation.


Education and Qualifications
  • Bachelor's degree in computer science, Information Systems, or related field preferred.
  • Minimum of 2-3 years professional programming experience.
  • Proficiency in .NET (C#), HTML, CSS, JavaScript, and object-oriented programming.
  • Basic understanding of SQL, relational databases, and distributed systems.
  • Experience with tools such as GitLab, Atlassian Jira, and Google Chrome.
  • Basic familiarity with SDLC, automation frameworks, and unit testing.
  • Intermediate verbal and written communication skills.
  • Intermediate organizational skills.
  • Basic problem-solving abilities.
  • Ability to manage multiple tasks and work effectively in a team environment.
  • Experience with agile methodologies.
  • Strong listening skills.
  • Excellent attention to detail.


Work Environment & Physical Requirements
  • Work Schedule: Regular, 40 hours/week
  • Environment: Hybrid (2 days in-office), environmentally controlled
  • Travel: Less than 10%
  • Physical Activity:
    • Prolonged periods of sitting and computer use
    • Ability to hear, understand, and distinguish speech and sounds
    • Frequent repetitive motions with hands


#LI-JS1

#LI-HYBRID

Similar Jobs

More Jobs at DuCharme McMillen and Associates, Inc.

  • Software Engineer (.NET)
    $70K — $95K *
    Fort Wayne, IN 46835 (Allen County)
    Information Technology
    In-Person
  • Tax Manager
    $90K — $120K *
    Remote
    Legal & Accounting
    Remote in Calgary, AB
  • Tax Manager
    $90K — $120K *
    Calgary, AB T1Y 7M8
    Legal & Accounting
    In-Person
  • Associate General Counsel
    $120K — $150K *
    Indianapolis, IN 46227 (Marion County)
    Legal & Accounting
    In-Person
  • Senior Manager, Quality Assurance
    $90K — $120K *
    Fort Wayne, IN 46835 (Allen County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer (.NET) jobs: