
Customer Software Engineer - Scripting / Packaging
- Birmingham, AL
- Permanent
- Full-time
- Deliver technical support for DN software applications, including incident detection, classification, investigation, resolution, and closure.
- Formulate and test proposed resolutions, contribute to root cause analysis, and recommend changes for problem resolution.
- Create and maintain Software Load Images and manage upgrade packages, driver updates, and configuration utilities.
- Handle specific configuration requests and support certification efforts and production installations.
- Design, code, test, and document basic to moderately complex software components following secure coding practices and standard protocols.
- Write automated unit and system tests to ensure coverage and reliability.
- Participate in feature development discussions, project estimation, and resource planning.
- Provide technical support and troubleshooting for new and existing systems, recommending improvements.
- Document support tickets and contribute to technical documentation, FAQs, and release notes.
- Communicate clearly with internal and external teams, including product development and engineering.
- Follow DN and Maintenance & Support (M&S) procedures, policies, and escalation protocols.
- Build collaborative relationships with cross-functional teams and contribute ideas to improve system functionality and performance.
- Associate's degree in a related field or equivalent combination of education and certifications.
- 2-4 years of relevant experience in software engineering or technical support.
- Intermediate skills in industry standard scripting languages, i.e., AutoIt, PowerShell, Visual Basic, Batch Files, etc.
- Quality Assurance (QA) testing, system integration testing (SIT), and User Acceptance Testing (UAT)
- Ability to work onsite, customer lab in Hoover, Alabama.
- Requires excellent problem-solving skills, attention to detail, and the ability to communicate and collaborate effectively within a team environment.
- Strong analytical and troubleshooting skills.
- Excellent communication and interpersonal skills.