If you’re a passionate software developer looking to build innovative technology with a globally recognized automotive company, DENSO has an exciting opportunity for you. Join a team that develops cutting-edge software solutions for next-generation mobility and automotive systems while working in a collaborative, technology-driven environment. With a competitive salary ranging from $80,000 to $100,000 per year, excellent employee benefits, and opportunities for career growth, this role is ideal for professionals who want to make a meaningful impact in the automotive industry.
Job Overview
| Field | Details |
|---|---|
| Company Name | DENSO |
| Role | Software Developer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field |
| Job Location | Battle Creek, Michigan, USA |
| Salary | $80,000–$100,000 per year |
| Work Type | Full-Time |
| Job Type | Permanent |
| Job Level | Entry Level |
| Industry | Automotive Technology & Manufacturing |
Job Description
The ideal candidate will have experience with Microsoft development technologies, including the .NET framework/ecosystem, as well as modern front-end development using Angular. This position requires strong collaboration with cross-functional teams to deliver secure, reliable, and user-friendly solutions that align with business and plant operational needs.
**An updated resume is required for consideration**
Key Responsibilities
- Design, develop, test, and deploy software applications that support DENSO IoT and smart manufacturing initiatives.
- Develop front-end applications using Angular and related web technologies such as HTML, CSS, TypeScript, and JavaScript.
- Build and maintain back-end services, APIs, and business logic using .NET / C#.
- Work with Microsoft development tools such as Visual Studio, Azure DevOps, SQL Server, Git, and related Microsoft platforms.
- Collaborate with business stakeholders, architects, analysts, and infrastructure teams to gather requirements and deliver technical solutions.
- Support integration between IoT platforms, enterprise systems, databases, and manufacturing applications.
- Create and maintain technical documentation, including design specifications, support documentation, and deployment procedures.
- Troubleshoot application issues, perform root cause analysis, and implement corrective actions.
- Participate in code reviews and follow established coding standards, security requirements, and development best practices.
- Support software lifecycle activities including enhancements, bug fixes, testing, release management, and production support.
- Contribute to continuous improvement efforts for software quality, team processes, and development efficiency.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent work experience.
- Experience in software development using Microsoft technologies.
- Strong experience with C# and .NET / .NET Core development.
- Experience developing web applications using Angular.
- Proficiency with Visual Studio, Azure DevOps, Git, and related Microsoft development tools.
- Experience with REST APIs, web services, and system integrations.
- Experience working with SQL Server and relational databases.
- Strong understanding of software design principles, debugging, testing, and version control.
- Ability to work independently and collaboratively in a team environment.
- Strong written and verbal communication skills.
Preferred Qualifications
- Experience supporting IoT, manufacturing, MES, industrial, or connected device environments.
- Knowledge of Azure cloud services and cloud-based application development.
- Experience with Power BI, data visualization, or operational reporting solutions.
- Familiarity with microservices architecture and scalable application design.
- Experience working in an Agile / Scrum development environment.
- Understanding of cybersecurity, authentication, and secure application development practices.
- Experience integrating with manufacturing systems, shop floor applications, or enterprise platforms.
Technical Skills
Required
- C#
- .NET / .NET Core
- Angular
- TypeScript
- JavaScript
- HTML / CSS
- SQL Server
- Visual Studio
- Azure DevOps
- Git
- REST API development
Preferred
- Microsoft Azure
- Entity Framework
- IIS
- JSON / XML
- CI/CD pipelines
- IoT data platforms or device integrations
Core Competencies
- Problem solving and analytical thinking
- Strong attention to detail
- Collaboration and teamwork
- Initiative and accountability
- Continuous improvement mindset
- Customer/service orientation
- Adaptability in a fast-paced technical environment
Selection Process
- Online Application
- Resume Screening
- Technical Assessment
- Technical Interview
- HR Interview
- Background Verification
- Final Offer
How to Apply
- Visit the official DENSO Careers website.
- Search for Software Developer jobs in Battle Creek, Michigan.
- Read the job description and eligibility requirements carefully.
- Click the Apply button.
- Create an account or log in to your existing profile.
- Complete the online application form.
- Upload your updated resume and any required documents.
- Review your application and submit it.
- Monitor your email for updates regarding the recruitment process.