Software Application Engineer

Fruition IT
SC, United States
Full-time

Software Application Engineer

Position Purpose / Scope :

As a Software Application Engineer, you will be a crucial member of our engineering team, responsible for developing industry-leading software applications that support our state-of-the-art products.

This role includes the development of diagnostic tools using the WPF environment, providing a graphical interface, system integration, diagnostics, data logging, and programming capabilities for our production line of vehicles and charging systems.

You will oversee the entire product life cycle, from requirements definition through development, validation, and release, ensuring compatibility with new designs and meeting the needs of internal and external customers.

Key Responsibilities :

  • Manage the full product life cycle of diagnostic tools and other applications, including development, validation, release, and maintenance.
  • Collaborate with the product development engineering team to ensure application architecture compatibility with new products.
  • Develop new functionalities to enhance tool capabilities and improve daily operations.
  • Engage with internal and external customers to gather requirements and ensure software meets their needs.
  • Write, test, and manage software code, including updates and bug fixes.
  • Coordinate the deployment of updates and integrate with the engineering development process.
  • Continuously assess and improve the effectiveness of the tools.
  • Work with Subject Matter Experts to ensure quality and accuracy in new features.
  • Develop a deep understanding of our products.

Education :

Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related field.

Experience :

  • Proven experience in software application development.
  • Expertise in .Net development (4.5 or newer) using C#.

Knowledge / Skills / Abilities :

  • Strong background in Windows application development.
  • Proficiency in SQL Server and T-SQL design and development.
  • Experience with XML and, ideally, web servers and web services.
  • Mobile software development experience (Android and iOS) is a plus.
  • Familiarity with vehicle controls and communication protocols (CAN, J1939) is advantageous.
  • Experience with both local and cloud-based databases.
  • Competence in data visualization and graphical interface design.
  • Familiarity with Jira and ClickOnce deployment is a plus.
  • Technical aptitude and general understanding of vehicle systems (hybrids or EVs) are beneficial.
  • Strong organizational and time-management skills.
  • Excellent oral and written communication skills.
  • Ability to interact professionally with internal and external customers.
  • Strong problem-solving and analytical skills, including the ability to troubleshoot technical issues and communicate solutions effectively.
  • 14 days ago
Related jobs
Promoted
VirtualVocations
Columbia, South Carolina

A company is looking for a Software Engineer, OEM Applications. ...

Fruition IT
SC, United States

As a Software Application Engineer, you will be a crucial member of our engineering team, responsible for developing industry-leading software applications that support our state-of-the-art products. Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a relate...

Promoted
VirtualVocations
Columbia, South Carolina

A company is looking for a Software Engineer - Application Development. ...

Allscripts
Charleston, South Carolina

The purpose of this role is to understand requirements/business cases/user stories and apply computer science, engineering, and mathematical analysis to design, develop and test the application meeting the acceptance criteria. This may involve developing new applications or enhancing and maintaining...

Promoted
VirtualVocations
Columbia, South Carolina

Net Developer for a remote position. ...

Propel London
Florence, South Carolina

Design Develop and Maintain test frameworks for automation.Help improve automation frameworks.Provide mentorship training and support of other team member Rs.As a senior SDET for this scale up communications SAAS business you will have a variety of skills that will enable you to succeed in the role....

Schneider Electric
Charleston, South Carolina

Bachelor's degree in Electrical Engineering, with emphasis on control systems, Computer Science or Software Engineering or equivalent experience. Would consider senior-level Application Engineering candidates as well. You must submit an online application to be considered for any position with us. Y...

Capital Vacations
Myrtle Beach, South Carolina

Are you a Full Stack Developer with a passion for building cutting-edge web applications? Are you eager to work in the exciting and dynamic Timeshare industry? Look no further! We are seeking a talented and motivated Full Stack Developer to join our team at Capital Vacations. As a Full Stack Develop...

Mediabistro
Columbia, South Carolina

COLSA Corporation is seeking candidates for a Web Developer to join its Software Factory in Huntsville, Alabama. We are passionate about what we do and eagerly await others to join our team! Job Description We are seeking a Software Developer who is excited about solving complex problems and is will...

ITL USA
Fort Mill, South Carolina

Preferred Qualifications:Experience in Docker, Kubernetes. ...