Search jobs > Livonia, MI > Senior software engineer

Senior Software Engineer

GDI Infotech
Livonia, MI, United States
Full-time

Job Title : Senior Software Programmer

Job Summary :

We are seeking a passionate and innovative Senior Software Programmer to lead software development for projects with both internal and external customers.

This role involves requirements gathering, software architecture design, development, and the support / troubleshooting / testing of software and systems related to customer products.

Key Responsibilities :

  • Lead the software development process, including the architecture, design, development, testing, and deployment of software systems, user interfaces, business logic, databases, and system integrations.
  • Capture and document software requirements from customers and users, ensuring clarity and alignment with project goals.
  • Create and review software deliverables, including wireframes, user stories, process flows, test plans, reports, project planning documents, schedules, and user guides.
  • Conduct software development, unit testing, and system testing to ensure high-quality outputs.
  • Troubleshoot and resolve issues identified during unit, system, and user acceptance testing.
  • Provide ongoing support for production software and processes, ensuring they meet customer expectations for operational support.
  • Implement measures to protect software and proactively track, identify, and eliminate security threats.

Qualifications :

  • U.S. citizenship required.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 5 years of software development experience in Visual Studio, C#, C++, and ASP.NET (versions 5+).
  • At least 4 years of hands-on development experience with Salesforce Sales or Service Cloud.
  • Minimum of 2 years of database development experience with SQL Server 2019+ and T-SQL.
  • Excellent verbal and written communication skills, with the ability to convey technical information to diverse audiences and collaborate effectively in a team environment.
  • Strong troubleshooting skills and the ability to create intuitive and attractive user interfaces.
  • Capability to work independently and manage multiple assignments simultaneously.
  • Proficient in planning, estimating, scheduling, and coordinating technical project aspects.
  • Experience managing a small team of developers.
  • Knowledge of automotive and automotive services is preferred.

Preferred Qualifications :

  • Minimum of 3 years of development experience with WordPress CMS platforms.
  • Familiarity with client-side development technologies, including HTML, CSS, JavaScript, JSON, PHP, and VBScript.
  • Salesforce Platform Developer I or II Certification.
  • Experience in software development across industries such as automotive, aerospace, defense, industrial, or manufacturing automation.
  • Knowledge of Microsoft Azure development services.
  • Experience with Microsoft Power Apps, Power Automate, Microsoft SharePoint, and Power BI.
  • Development experience with Microsoft WinForms, Web Services, and console applications.
  • Understanding of PowerShell, iOS mobile app development, and IoT applications.
  • Experience with software test automation.
  • 5 days ago
Related jobs
Promoted
OneStream Software
Birmingham, Michigan

We are looking for a Senior Software Engineer with a strong background in Microsoft. Bachelor's Degree in Computer Science, Computer Information Systems, Software Development, Electrical Engineering. Remote, USA OneStream Software LLC. Our company provides Corporate Performance Management (CP...

Promoted
GDI Infotech
Livonia, Michigan

We are seeking a passionate and innovative Senior Software Programmer to lead software development for projects with both internal and external customers. Job Title: Senior Software Programmer. This role involves requirements gathering, software architecture design, development, and the support/trou...

Promoted
OneStream Software
Birmingham, Michigan

We are looking for a Senior Software Engineer with a strong background in Microsoft. Mentor Software Engineer team members in best practices, coding standards, assist in software design, provide training. Bachelor's Degree in Computer Science, Computer Information Systems, Software Development, Elec...

Magna
Southfield, Michigan

The Senior Software Engineer is responsible for Requirements, designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project. Software requirements specifications a...

Promoted
OneStream Software
Birmingham, Michigan

As a Senior AI Engineer you will be a critical member in executing our LLM initiative, which is aimed at enhancing user experiencesin data analysis and decision-making through advanced AI Assistants within the OneStream platform. In this position, you will also play a key leadership role, collaborat...

Indotronix International Corporation
Michigan

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

Ford Motor Company
Dearborn, Michigan

We are seeking a highly skilled and experienced Senior Software Engineer to play a key role in the implementation of the next-generation enterprise Identity and Access Management (IAM) platform. Proven experience as a Senior Software Engineer, proficient in designing, building, implementing, analyzi...

Insight Global
Dearborn, Michigan

The Software Engineer will work on a product team and collaborate with product owner, product manager to design, develop and other software engineers to deliver quality software product. The Software engineer will be working on Google Cloud Platform Migration for Event Router and Geofence Platform a...

20-0278792 Docutech, LLC
G,Michigan Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Gentherm
Northville, Michigan

Gentherm is seeking qualified candidates for a Senior Embedded Software Engineer in the Advanced Systems Organization based in Northville, MI. Definition of software tasks and evaluation criteria in accordance with Gentherm’s software platform architecture for re-use. Bachelor’s Degree in Electrical...