Software Engineer (Troy, MI)
Indexed description
Applicants for this remote role will only be considered if they live in these locations: Arizona, California, Colorado, Washington DC, Iowa, Illinois, Indiana, Kentucky, Massachusetts, Maryland, Michigan, Missouri, Nevada, Ohio, Oregon, Pennsylvania, Texas, Utah, Washington, Wisconsin.
- Please note – This is a regular full-time position. This is not a contracted (1099) role.
- 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.
- Regular and predictable attendance is an essential function of this job.
- 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.
- 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.
- Delivers high-quality, maintainable code with minimal defects.
- Completes assigned development work within agreed timelines.
- Contributes effectively to team design discussions and code reviews.
- Demonstrates ownership of application components and production support activities.
- Continuously improves technical skills and contributes to process improvements.
- Collaborates effectively with cross-functional teams to deliver business value.
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!
- 3 days paid bereavement
- 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
Our Culture
BeneSys wants to be a great service provider to the members we serve, and we recognize we can only do that if we are also a great employer with successful employees. In short, our success is driven by our employees' successes. We want to be a place where people want to work, feel proud of what they do and feel fulfilled both professionally and personally. We want to create a place where employees can find long-term growth and potential.
Our culture focuses on three core values:
- Collaboration: working together across 31 locations to achieve the best for the company and our clients
- Dedication: striving to create an environment where all employees work toward a common goal while committing to providing the best customer service to our members and our colleagues
- Integrity: doing what we say we will do. Upholding strong ethical and moral principles
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search