Senior Software Engineer

Company:  GDI Infotech
Location: Livonia
Closing Date: 20/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.

Apply Now
Share this job
GDI Infotech
  • Similar Jobs

  • Software Engineer Senior

    Dearborn
    View Job
  • Senior Software Engineer

    Farmington Hills
    View Job
  • Senior Software Engineer

    Farmington
    View Job
  • Senior Software Engineer

    Dearborn
    View Job
  • Senior Software Engineer

    Farmington
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙