Software Developer
Flex-N-Gate
Flex-N-Gate is a leading manufacturer and supplier of components for the automotive industry, recently ranked 10th of the 150 Top North American Suppliers in "Automotive News." A growing and vital company, Flex-N-Gate provides a great opportunity for hard-working and skilled individuals.
Flex-N-Gate is seeking a full-time Full-Stack Software Developer to join our growing in-house software development team. This position will primarily support Midas , Flex-N-Gate's internally developed Manufacturing Execution System. Midas is an enterprise application used in our manufacturing facilities to support production tracking, machine activity, downtime, scrap, quality, operational reporting, and other plant-floor business processes. The developer will help build new Midas capabilities, maintain and improve existing functionality, and troubleshoot issues across the application, database, and manufacturing-system integration layers. Our primary technology stack includes C#, ASP.NET Core, Entity Framework Core, Microsoft SQL Server, Vue.js, JavaScript, and Tailwind CSS . The ideal candidate is passionate about developing reliable, maintainable software and applying sound programming practices. They should be comfortable learning an established application and manufacturing domain, investigating complex problems, and working with both technical and non-technical stakeholders. This is a remote position. Responsibilities- Design, develop, test, and deploy full-stack features for the Midas Manufacturing Execution System.
- Build and maintain applications using C#, .NET, ASP.NET Core, Entity Framework Core, SQL Server, Vue.js, and JavaScript.
- Develop software that supports shop-floor and manufacturing business processes.
- Create and maintain REST APIs, background services, database models, reports, dashboards, and user interfaces.
- Maintain existing software systems through bug fixes, performance improvements, refactoring, and enhancements.
- Investigate production issues involving application code, databases, integrations, and plant-floor data.
- Work with production, quality, engineering, IT, and plant leadership to understand business needs and translate them into practical software solutions.
- Develop reporting and visualization tools for production, downtime, scrap, quality, OEE, and resource-utilization data.
- Improve application performance, reliability, maintainability, security, and data integrity.
- Participate in technical design discussions, code reviews, testing, documentation, and deployment activities.
- Support the rollout of new Midas features across multiple manufacturing facilities.
- Balance long-term system improvements with the immediate operational needs of active production environments.
- Three or more years of professional web or application development experience.
- Professional experience developing applications with C# and .NET, or substantial experience with a comparable server-side development platform.
- Experience with ASP.NET Core, MVC, or similar application frameworks.
- Experience with Entity Framework Core or another object-relational mapping framework.
- Strong SQL skills, including relational database design, normalization, querying, and troubleshooting.
- Experience with Microsoft SQL Server, MySQL, or another enterprise relational database platform.
- Experience with a modern frontend framework such as Vue.js, React, or Angular.
- Strong JavaScript, HTML, and CSS skills.
- Experience designing, building, or consuming SOAP and REST APIs.
- Understanding of the software development lifecycle, including design, implementation, testing, deployment, and maintenance.
- Strong debugging, analytical, and problem-solving skills.
- Ability to investigate and resolve technical issues with minimal guidance.
- Strong attention to detail and a commitment to producing reliable, maintainable software.
- Post-secondary education in computer science, software engineering, or a related field, or equivalent professional experience.
- Experience with Vue.js and the Vue ecosystem.
- Experience with .NET 6 or later.
- Experience with Microsoft SQL Server and Entity Framework Core.
- Experience using Git and GitHub or another distributed version-control platform.
- Experience with Tailwind CSS or another utility-based CSS framework.
- Experience with Sass, Less, or another CSS preprocessor.
- Experience with Chart.js or other charting and data-visualization libraries.
- Experience with automated testing, continuous integration, and continuous deployment.
- Experience optimizing SQL queries, database indexes, and application performance.
- Experience working with high-volume production, event, or time-series data.
- Knowledge of user experience and user-interface design principles.
- Experience with enterprise applications deployed across multiple locations.
- Experience supporting, modernizing, or extending established software systems.
- Knowledge of Manufacturing Execution Systems, Enterprise Resource Planning systems, industrial automation, or plant-floor integrations.
- Familiarity with PLC-generated data, machine connectivity, or manufacturing equipment integrations.
- Knowledge of the automotive or other manufacturing industries.
- Bachelor's degree in computer science, software engineering, or a related field.
- Take ownership of problems from investigation through implementation and deployment.
- Be comfortable working within and improving an established enterprise application.
- Be curious about manufacturing processes and how software can improve plant operations.
- Be able to work independently while collaborating closely with other developers and business stakeholders.
- Be willing to learn new technologies, systems, and business processes.
- Understand that software used in active manufacturing environments must be dependable, accurate, and supportable.
- Build software that has a direct and visible impact on manufacturing operations.
- Work on an internally owned enterprise platform used across multiple manufacturing facilities.
- Develop substantial features from initial requirements through production rollout.
- Solve interesting problems involving software, databases, machines, production data, and real-world operations.
- Help shape the future architecture, functionality, and user experience of a growing Manufacturing Execution System.
• Medical, dental, prescription, vision, life and disability insurance; and a flexible spending account
• 401(k) retirement savings plan with company match
• Extensive safety training, new hire orientation, continuous learning and development programs and tuition reimbursement
• Paid holidays and vacation time What do our employees have to say?
"It engages you professionally, and provides learning opportunities."
"Lots of growth opportunity."
"The company's young enough to be exciting, but old enough to be stable."
Not just a job-a great place to work! Flex-N-Gate is an equal opportunity employer. EEO/Minorities/Females/Veterans/Disabled.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Warren, MI vacancy
$160k - $240k
## Manager, Software Engineer – Cloud PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas... ...path for engineering teams.**What You’ll Do*** Lead and develop a team of engineers responsible for cloud platform capabilities...SuggestedRelocation packageFlexible hours- ...Description The Role: General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise... ...improve efficiency, user experience, and business outcomes Develop agentic AI solutions that streamline business processes and enable...SuggestedLocal areaWork from homeRelocation package
$116.36k - $155.15k
...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,...SuggestedFull timeTemporary workRemote work1 day per week- ...Paypal, western union, client, visa, walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full...SuggestedFull time
- ...Job Description DUTIES : Design, develop, and deploy the embedded controls and software for all vehicle systems and components that manage cabin comfort. Work as part of an Agile Scrum team that develops embedded automotive HVAC Climate Control systems. Participate...SuggestedWork at officeLocal areaRemote workWork from home
- ...Detroit MI. Client interview will be in person in GM Office. Senior Java Engineer / Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum of 2 years of experience with proven technical and...Work at officeLocal area
$189.3k - $290.7k
...generation of our subscription and billing platform . As a Staff Software Engineer (Level 8) , you will lead technical domains , drive... ...creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions...Local areaWork from homeRelocation packageFlexible hours$50 per hour
...Proficiency on IBM DOORs, Big Lever GEARS and Rhapsody Experience developing automotive electrical system components and/or systems Experience developing UML-based system and/or software models Knowledge of embedded software engineering practices, structured...Work at office$90k - $115k
...including material selection, coating specifications, and performance validation. Use CAD tools such as AutoCAD Inventor or similar software to support design validation, product layout, and documentation. Contribute to continuous improvement of testing, validation,...Permanent employmentCasual workWork at officeFlexible hours- About the job Application Engineer Application Engineer requires: Bachelor's degree in Materials Science/Chemistry, Mechanical or Electronics Engineering. Experience with Automotive Quality systems and requirements. Experience with dispense equipment suppliers...
$105.79k - $141.05k
...lifecycle, including categorization, control implementation, assessment readiness, authorization support, and continuous monitoring Develop, maintain, and ensure accuracy of authorization artifacts (e.g., SSP, POA&M, control evidence) Ensure systems remain ATO-...Full timeTemporary workRemote work- ...Interface Control Design (ICD) strategy and ICD templates • Develop & Maintain commodity specific documentation. • Generate and... ...communications. • Demonstrated proficiency in writing and comprehending software/hardware requirements. • Knowledge of software verification/...Full time3 days per week
- ...Hybrid- 3x a week onsite- Warren, MI. DRE- Electric modules and Software validation. Responsibilities: • Create and maintain Interface Control Design (ICD) strategy and ICD templates • Develop & Maintain commodity specific documentation. • Generate and Maintain...Remote workFlexible hours
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every... ...to deliver seamless system integration Mentor and support developing engineers, providing guidance on issue resolution, warranty...H1bLocal areaWork from homeRelocation package3 days per week
- ...required system performance and functionality, in accordance with bills of material (BOMs) and bills of design (BODs). Design and develop Electrical Vehicle (EV) Charging subsystems and components using computer-aided engineering (CAE). Engineer and release EV Charging...Temporary workLocal areaWork from home
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every... ...thinking are needed to be successful in this role. This DRE will develop requirements and methods for using sensing technologies in new...H1bLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...companies with a unique culture of combining people, creativity, and technology to ignite transformation. Teams developed in Altimetrik build innovative software solutions for the world's largest financial services, manufacturing, healthcare and retail companies. We place...Full timeTemporary workRelocationVisa sponsorshipRelocation package
- ...reliable. You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system... ...methodologies, you will support the PVSQ organization responsible for developing Nextgen applications. As part of development activities, we...Contract workH1bLocal areaWork from homeRelocation package
$160k - $240k
...ll be responsible for translating complex use cases into robust software solutions, including software design, development, and... ...candidate should possess a strong user-centric mindset, design and develop practical systems that meet product requirements, and actively...H1bLocal areaWork from homeRelocation packageFlexible hours- ...Job Description: Scope of Delivery • System Requirements, Test Plan, and Test Cases documents • Vehicle builds and software development • System testing execution and analysis tools, tools source code, and • tools documentation • System performance results...
- ...actionable insights, and unlock measurable productivity gains across the product lifecycle. As a Senior Software Engineer , you will be responsible for developing data intensive and AI-enabled software applications that support Product Development engineering teams....Local areaWork from homeRelocation package
$93k - $189k
...Manage overall platform documentation, reports including all KPIs, charts, end-to-end workflow diagrams of all system z software zCEE, CICS and MQ. Develop and present z/OS zCEE, CICS and MQ, HA (SYSPLEX/CICSPLEX roadmaps Lead problem troubleshooting efforts and root...Work at officeRemote workWork from homeFlexible hours$95k - $125k
...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test... ...missed. The Specialist brings a service-oriented mindset and developing technical fluency to help customers understand entitlements,...Base plus commissionFull timeWork experience placementRemote workShift work$128.19k - $184.01k
...place. You will work at the cutting edge of technology to design, develop, and maintain the Poe iOS app. This includes collaborating with... ...to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- ...Providing feasibility and cost assessment for controls and software to the vehicle/programs. Representing the controls system (controllers... ...agile environment. Previous experience as controls/software developer using Matlab Simulink/State Flow, Embedded C, testing or...
$140k - $180k
...innovative strategies and solutions securely and rapidly transform the way our clients do business. We are seeking a Lead Software Developer to design and deliver modern software systems. This role combines hands-on development with technical leadership, guiding...Full time- Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...Full timeImmediate start
- ...Job Description Job Title: Full Stack Developer - Python Job Location: Detroit, MI (Hybrid) Job Type: Contract Job... ...developing, testing, and deploying web applications ~ Knowledge of software development lifecycle (SDLC) ~ Experience with database...Contract work
- ...Ally is looking for a Platform Developer in Detroit to build stable, reusable infrastructure for agent ecosystems. You will work at the intersection of AI and platform engineering, designing APIs and CI/CD pipelines while maintaining shared tooling. This role is essential...
- ...As a Senior Software Engineer supporting the Rocket Close Platform team, you will design and develop scalable back-end software solutions with heavy integration focus to our new platform initiatives. You'll use various programming languages and cloud technologies to develop...Night shiftWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- ngo software engineer Warren, MI
- entry level software engineer remote Warren, MI
- software developer positions Warren, MI
- consulting software engineer Warren, MI
- software developer Warren, MI
- software engineer healthcare Warren, MI
- cybersecurity software engineer Warren, MI
- software developer fintech Warren, MI
- experienced software developer Warren, MI
- remote entry level software developer Warren, MI




