Jobs · Engineering

Software Engineer (Troy, MI)

BeneSys, Inc. · Michigan, United States · 6 days ago
RemoteRemoteEngineering$125k/yrFull-time

Key Responsibilities

  • Design, develop, and maintain scalable web applications using .NET, SQL Server, Azure services, and modern web technologies.
  • Develop and maintain RESTful APIs, backend services, and business logic using .NET technologies.
  • Contribute to the development and enhancement of user interfaces using React and related front-end technologies.
  • Design, develop, and optimize queries, stored procedures, and data integration processes for SQL Server databases.
  • Participate in application architecture discussions and contribute to technical design decisions.
  • Implement secure coding practices and ensure compliance with organizational security standards.
  • Develop cloud-native solutions leveraging Azure services such as App Services, Functions, Storage, Service Bus, and Azure SQL.
  • Troubleshoot, diagnose, and resolve application defects and performance issues across the full technology stack.
  • Create and maintain technical documentation, including design specifications and operational procedures.
  • Participate in code reviews and contribute to continuous improvement of development standards and best practices.
  • Collaborate with DevOps teams to support CI/CD pipelines and deployment processes.
  • Work closely with product owners, business analysts, QA analysts, and stakeholders to understand requirements and deliver effective solutions.
  • Support production applications, including incident resolution and root cause analysis.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or equivalent professional experience.
  • 3–6 years of software development experience in full stack or backend application development.
  • Experience developing applications using C# and .NET.
  • Experience with React and modern JavaScript/TypeScript frameworks.
  • Strong knowledge of SQL Server database design, query optimization, and data modeling.
  • Experience working with Microsoft Azure cloud services.
  • Experience developing and consuming RESTful APIs.
  • Understanding of object-oriented design principles and software development best practices.
  • Experience with source control systems such as Git.
  • Strong problem-solving, analytical, and debugging skills.
  • Effective verbal and written communication skills.

Preferred Qualifications

  • Experience with Azure DevOps and CI/CD pipelines.
  • Experience with container technologies such as Docker and Kubernetes.
  • Knowledge of microservices and distributed application architectures.
  • Familiarity with application monitoring and logging tools.
  • Experience working in Agile/Scrum development environments.
  • Knowledge of security best practices for cloud-based applications.

Work Schedule

Full time. Monday - Friday, 7:30am - 4:30 pm. Permanent Remote position (No in-office days).

Permanent Remote position

(No in-office days).

Competitive Benefits And Compensation Package

  • 12 paid holidays
  • Paid Time Off (PTO)
  • Pro-rated during first year of employment
  • 15 days of PTO provided in the next calendar year!
  • Up to 20 days paid jury leave
  • Medical, dental, and vision insurance, with option for dependent coverage
  • Company-paid basic life, short-term disability, long-term disability, and AD&D insurance
  • 401k with employer match
  • Tuition reimbursement program
  • Career development opportunities
  • Referral bonus for all successful full-time referrals
  • Annual opportunities for increases

Pay

The salary for this position is $125,000 per year. Actual salary is dependent on skills, experience, education, and other business factors.

Similar jobs