Jobs · Indiana

Senior Software Engineer

DMA - DuCharme, McMillen & Associates, Inc. · Fort Wayne, IN · 1 mo ago
Full-time

As an employee-owned company, DMA prioritizes employees with low turnover rates and tenured teams. Eligibility for the employee stock ownership program (ESOP) begins on day one, with a targeted contribution of 6% of annual compensation. Additional benefits include company-paid parental leave, a generous time-off package, and multiple benefit plans starting on day one.

About the role

This hybrid position requires a minimum of two days per week in the Fort Wayne, IN office. Relocation assistance and employment-based visa sponsorship are not provided. Candidates must be authorized to work in the U.S. without current or future visa sponsorship needs.

The Senior Software Engineer – .NET designs, develops, and maintains scalable software solutions using .NET technologies. This role leads technical efforts, mentors junior developers, collaborates with stakeholders, and contributes to architectural decisions, CI/CD implementation, and continuous improvement initiatives.

Responsibilities

  • Design, develop, and maintain high-volume, low-latency applications for mission-critical systems.
  • Contribute to all phases of the software development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Develop unit test cases for new features and bug fixes.
  • Diagnose and document root causes of software issues.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Provide technical support and guidance to team members.
  • Prepare and produce releases of software components.
  • Support continuous improvement by evaluating technologies and presenting alternatives.
  • Break down tasks into subtasks and estimate effort for completion.
  • Assist in collecting and documenting technical requirements.
  • Develop high-level conceptual and low-level technical designs.
  • Conduct technical feasibility studies and risk analysis.
  • Collaborate with stakeholders to maintain product backlogs and roadmaps.
  • Ensure software releases meet defined security and quality standards.
  • Assist with daily stand-ups, QA/QC meetings, and user training efforts.
  • Facilitate and conduct release and sprint planning sessions.
  • Prepare functional and technical documentation.
  • Provide direction and technical expertise in design, development, and systems integration.
  • Develop and document potential solutions to issues.
  • Drive continuous improvement in development practices.
  • Identify, manage, and mitigate technical and operational risks.

Requirements

  • Bachelor’s degree in computer science, Information Systems, or related field preferred.
  • Minimum of 5+ years of professional programming experience with .NET, C#, and related technologies.
  • Strong familiarity with distributed systems, relational databases, and object-oriented programming.
  • Deep experience with CSS, HTML, and modern front-end frameworks such as React, Vue.js, Angular, or Blazor.
  • Strong familiarity with Git, GitLab/GitHub/BitBucket, and version control best practices.
  • Deep familiarity with SDLC, automation frameworks, and unit testing.
  • Strong familiarity with DevOps and CI/CD pipelines.
  • Exposure to cloud platforms (Azure, AWS, GCP) and DevOps practices.
  • Experience with Agile methodologies and tools like JIRA.

Skills

  • Strong analytical thinking.
  • Excellent communication, organizational, and problem-solving skills.
  • Ability to manage multiple tasks and mentor team members effectively.
  • Excellent listening skills.

Benefits

  • Employee stock ownership program (ESOP) eligibility from day one, with a targeted contribution of 6% of annual compensation.
  • Company-paid parental leave.
  • Generous time-off package.
  • Multiple benefit plans, with eligibility beginning on day one.

Schedule

  • Regular, 40 hours per week.
  • Hybrid work environment (2–3 days in-office).
  • Less than 10% travel.

Work Environment & Physical Requirements

  • Prolonged periods of sitting and computer use.
  • Ability to hear, understand, and distinguish speech and sounds.
  • Frequent repetitive motions with hands.

Similar jobs

Senior Software Engineer

ETAP SoftwareHouston, TX· 1 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 2 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com