Senior software engineer
As a Senior Software Engineer, you'll use various programming languages to develop, improve, test and/or maintain software that meets user needs.
About The Role- Design, develop or modify software by using various programming languages depending on the need of the product(s)
- Modify existing software to fix errors, improve the overall quality and functionality or update integrations with other software
- Analyze user needs to determine how software should be built or if existing software should be modified
- Develop and/or perform software automated testing procedures, solutions and frameworks to ensure software functions as needed
- Translate business requirements and specifications into usable and scalable software
- Process and understand capabilities and limitations of data outputs from the software
- Participate in design and code reviews
- Assist with delivery estimates
- Determine and execute software deployment process
- Act as a mentor to other team members
- Subject to participate in on-call rotations to support our business functions
- 5+ years of experience in software testing and design
- 5+ years of experience in database management as it relates to software development preferably with Microsoft SQL
- Experience in using software development frameworks and platforms, such as C#, .NET 8+ and Angular 18+
- Experience using Docker, Kubernetes and Cloud (Azure preferred)
- Experience with authentication tools (Auth0 preferred)
Recommended Jobs
Nonprofit Finance Manager
Job Description Job Description Job Title: Part-Time Financial Manager Reports To: Executive Director Location: Hybrid – Detroit-based preferred Hours: 20–25 hours per week Compensa…
Machine Builder
Position Overview We are seeking an experienced Machine Builder to join our team on a 6 week+ contract. This role will support the design, build, and integration of custom automation equipment. Th…
Sales Supervisor
Kate Spade is seeking a Sales Supervisor for its outlet in Auburn Hills, MI. This role involves overseeing daily sales operations, ensuring high standards of customer service, and mentoring sales asso…
Sales Rockstar - We Provide the Leads
Join Our Award-Winning Team and Advance Your Career! Our company has garnered consecutive accolades as a Top Company Culture by Entrepreneur Magazine, boasting exceptional employee ratings on Glassd…
PHYSICIAN ASSISTANT - Contingent
Job Description Job Description UnaSource Surgery Center LLC is currently hiring contingent Physician Assistant to join our team in Troy, MI. The Physician Assistant – Certified (PA-C) actively …
Merchandiser (Novi, Northville, Farmington Hills, Commerce)
What You Need To Know Shape a remarkable future with us. Build a career working for an industry leader that truly invests in their people – and equips them with leading technology, continuous lear…
Inventory Control
Early mornings don’t scare you. Traveling from location to location is better than being stuck in the same place all day. When it comes to your assignments, you would rather just get after it with th…
Managing Veterinarian
Paris Hill Cat Hospital in Clinton, NY is looking for a Managing Veterinarian. This is a great opportunity for existing managing veterinarians or experienced associates looking to advance into a lead…
App Functionality Reviewer
Job Title: Online Software Review Agent Location: Charlotte, NC Job Overview: We are seeking a highly motivated and detail-oriented individual to join our QA team as a Online Software Review …