Unknown Company

Software Engineer III

novi, mi • Posted 2 days ago
Remote Full Time IT & Technology

Summary of Position

(Provide a brief narrative, one or two sentences, that highlights the primary purpose to the organization and key responsibilities of the job).

Designs and develops software applications, application interfaces (APIs) and/or embedded software (firmware) to meet specified requirements and standards. Performs coding, debugging, testing and troubleshooting throughout the software development process.

Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally independent.

Principal Duties and Responsibilities

  • Collaborate with other Software Engineers to develop new or enhanced applications, application interfaces (APIs) and/or embedded software (firmware).
    • Follow Engineering Department Processes.
    • Design software components to meet specified requirements.
    • Utilize Git for software version control
    • Utilize DevOps to manage the software development life cycle
    • Create test plans and tools to verify new designs.
    • Thoroughly test new designs to verify requirements are met.
  • Collaborate with other Software Engineers to analyze and troubleshoot software issues reported by QA and/or customers to identify root causes and develop solutions.

Knowledge, Skills and Abilities Required

  • Requires a bachelor's degree in software engineering.
  • Requires 4-7 years of related experience.
  • Proficient with Git and DevOps for version control and software development
  • Proficient with Basic, C, C++, C#, Javascript and HTML high level programming languages and development environments.
  • Proficient with software development for Windows, Mac and Linux operating systems.
  • May be proficient with embedded software (firmware) development.
  • Proficient with desktop computers and MS Windows desktop applications

Personal Skills and Competencies

  • Strong attention to detail, highly organized.
  • Excellent collaboration and communication (written and verbal) skills.
  • Highly independent worker

Customer Base

  • Engineering Department Manager
  • Engineering Project Managers

Working Conditions/Physical Requirements of the Job

  • No special requirements
  • The primary work location is the Digital Check Corp. office in Novi with possibility for some amount of work from home.
  • Very minimal travel

The above is not intended to be an all-inclusive list of the duties and responsibilities of the job described, nor is it intended to be an exhaustive list of the skills and abilities required to do the job. Rather, it is intended only to describe the general nature of the job. Employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.

#J-18808-Ljbffr

Software Engineer III in novi at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search