Jobs · Engineering

Senior Software Engineer

Custom Business Solutions, Inc. · Walker, MI · 1 mo ago
RemoteRemoteEngineeringContract

Position Summary

We are seeking a Senior Software Developer with 7-10 years of professional software development experience to design, develop, and maintain enterprise applications using modern Microsoft technologies. The ideal candidate has strong expertise in .NET 6/8, C#, Azure, Blazor Server, and SQL and enjoys collaborating with cross-functional teams to deliver scalable, high-quality software solutions. This role is responsible for participating throughout the software development lifecycle, from technical design through implementation, testing, deployment, and ongoing support.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Microsoft .NET 6/8 and C#
  • Build and enhance applications utilizing Blazor Server
  • Develop cloud-based solutions leveraging Microsoft Azure
  • Write, optimize, and troubleshoot complex SQL queries and database interactions
  • Participate in the full software development lifecycle, including design, coding, testing, debugging, deployment, and documentation
  • Review functional requirements and technical design documents, providing recommendations for improvements
  • Prepare technical design specifications based on business and functional requirements
  • Collaborate with developers, business analysts, QA, and other stakeholders to deliver quality solutions
  • Participate in architecture discussions, design reviews, and code reviews
  • Troubleshoot production issues and implement effective resolutions
  • Develop and maintain technical documentation and system-level documentation
  • Ensure applications follow coding standards, security best practices, and performance guidelines

Requirements

  • 7-10 years of professional software development experience
  • Strong experience with Microsoft .NET Framework/.NET 6 & .NET 8
  • Strong proficiency in C#
  • Experience developing applications in Microsoft Azure
  • Experience building applications using Blazor Server
  • Strong SQL skills, including writing and optimizing complex SQL queries
  • Experience with object-oriented programming principles and software design patterns
  • Experience with source control tools such as Git
  • Strong troubleshooting, debugging, and problem-solving skills
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Experience with Azure App Services, Azure SQL, Azure Functions, or other Azure services
  • Familiarity with REST APIs and web services
  • Experience with CI/CD pipelines and Azure DevOps
  • Experience working in Agile/Scrum environments
  • Knowledge of application performance tuning and cloud best practices

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 5 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com