Senior Software Engineer

Central Transport

Sterling Heights (MI)

On-site

USD 110,000 - 140,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Major medical
Dental coverage
Vision coverage
401K
Paid time off

Job summary

Central Transport is seeking a seasoned Software Engineer in Sterling Heights, MI, to drive high-quality, scalable software solutions using C#, SQL Server, and TypeScript. The role emphasizes collaboration across teams, adherence to architectural standards, and opportunities to mentor junior developers.

Experience with Domain-Driven Design and strong documentation skills are required. Frontend tasks may be assigned occasionally, with Angular exposure a plus but not required.

Qualifications

  • 5+ years of experience in software development, focusing on enterprise applications.
  • Proven experience applying Domain-Driven Design to design complex systems.
  • Advanced knowledge of C#, SQL Server, and TypeScript.
  • Ability to create thorough technical documentation to support handoffs and knowledge transfer.
  • Strong analytical and problem-solving skills for troubleshooting complex issues.

Responsibilities

  • Design and architect solutions using DDD principles for modular, scalable code.
  • Develop high-quality applications with C#, TypeScript, and SQL Server, adhering to coding standards.
  • Produce clear architecture overviews, technical designs, and process diagrams for maintenance and onboarding.
  • Collaborate with QA and Business Analysts to align development with business objectives and technical requirements.
  • Provide technical guidance and mentorship to junior developers to promote continuous learning and improvement.
  • Contribute to frontend tasks when needed to enhance user experience.

Skills

C#
SQL Server
TypeScript
DDD
Documentation
Problem solving
Mentorship

Job description

We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards. Experience with Angular is a plus but not a strict requirement.

This position is fully onsite in Sterling Heights, MI. Full time- Monday through Friday

Key Responsibilities:
  • Design and Architecture: Participate in the design and implementation of solutions using domain-driven design (DDD) principles to create modular, flexible, and maintainable code.
  • Development: Build high-quality applications using C#, TypeScript, and SQL Server, ensuring adherence to coding standards and industry best practices.
  • Documentation: Produce clear and comprehensive documentation, including architecture overviews, technical design documents, and process flow diagrams, to support ongoing maintenance and team onboarding.
  • Collaboration: Work closely with cross-functional teams, including QA, and Business Analysts, to align development efforts with business objectives and technical requirements.
  • Mentorship: Provide technical guidance and mentorship to junior developers, promoting a culture of continuous learning and improvement.
  • Optional - Frontend Development: Work on frontend development tasks as needed, enhancing the user experience where applicable.
Required Skills and Qualifications:
  • Professional Experience: 5+ years of experience in software development, with a strong focus on enterprise-level applications.
  • Domain-Driven Design (DDD): Proven experience in applying DDD concepts to design complex, scalable systems.
  • Technical Stack Expertise: Advanced knowledge of C#, SQL Server, and TypeScript.
  • Documentation Skills: Demonstrated ability to create thorough technical documentation, supporting seamless knowledge transfer and project handoffs.
  • Problem-Solving: Strong analytical and problem-solving skills with an ability to troubleshoot complex technical issues.
Nice-to-Have:
  • Angular Experience: Familiarity with Angular is a plus, especially for those interested in contributing to both backend and frontend solutions.

We offer benefits including major medical, dental, vision, 401K, and paid time off!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — C#, TypeScript, DDD (Onsite MI)
Senior Software Engineer — C#, TypeScript, DDD (Onsite MI)

Central Transport • Sterling Heights (MI)

On-site
USD 110,000 - 140,000
Major medical
Dental coverage
Vision coverage
+2
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 140,000
Full-Stack Software Engineer - Charlotte, NC
Full-Stack Software Engineer - Charlotte, NC

Piedmont Plastics • Charlotte (NC)

On-site
USD 100,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Senior Software Engineer (C#/.Net)
Senior Software Engineer (C#/.Net)

CyberCoders • Davis (CA)

On-site
USD 120,000 - 190,000
Medical
Dental
Vision
+2
US-26-0062 .NET+SQL Fullstack Developer
US-26-0062 .NET+SQL Fullstack Developer

Sharpquest • Troy (MI)

On-site
USD 90,000 - 120,000
Dental and vision optional
401K match up to 3%
6 – 7 National holidays
+2
Senior Software Engineer / .NET Core / Angular
Senior Software Engineer / .NET Core / Angular

Motion Recruitment • Schaumburg (IL)

On-site
USD 120,000 - 160,000
Sr. Software Engineer
Sr. Software Engineer

EdOptions Academy • BLOOMINGTON (MN)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+1
Senior Developer
Senior Developer

Brooksource • Lansing (MI)

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Motion Recruitment • Minneapolis (MN)

On-site
USD 85,000 - 110,000