Software Engineer III
Indexed description
Collaborates with other Software Engineers on moderately complex aspects of projects. Work is generally independent.
Principal Duties and Responsibilities: (State the essential functions of the job, organized from most to least essential. Include normal day-to-day duties as well as duties that occur at irregular intervals but that are of a recurring and essential nature. Include leadership and managerial responsibilities, if applicable).
- 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.
- 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
- Strong attention to detail, highly organized.
- Excellent collaboration and communication (written and verbal) skills.
- Highly independent worker
- Engineering Department Manager
- Engineering Project Managers
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search