Software Support Engineer troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers. Creates workaround procedures when standard procedures have failed and ensures issues are resolved in a timely fashion. Being a Software Support Engineer escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Requires a bachelor's degree in area of specialty. Additionally, Software Support Engineer typically reports to a supervisor or manager. To be a Software Support Engineer typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed. (Copyright 2024 Salary.com)
As a Senior Software Engineer at DMSi, you will be responsible for developing great customer-centric solutions that delight our users and enable our customers to do business more effectively in the future. You will be a part of an agile delivery team that believes in all the software development practices as a craft. It starts with understanding the customer’s need, designing, or adapting a solution that brings both our customers and our company business value, and ends with your team ensuring that it is meeting the needs of the user through feedback. You will use your skills to design, develop, test, deploy, and support the team’s solutions. The ideal candidate for this role has a curiosity for the customer and for learning to write software using best practices to create something that is extensible and adaptable for the future.
How we work:
RESPONSIBILITIES AND DUTIES:
Solutions Architecture
Development
Quality
Mentoring
Requirements
Technical Excellence
KNOWLEDGE, SKILLS AND ABILITIES:
Application of design principles.
Strong diagnostic, analytic, troubleshooting, and problem-solving skills.
Be a learner who stays up to date on new technology, collaborates to learn and shares out to others.
Knowledge of software development methodologies and practices, especially Agile/iterative development processes.
Able to rapidly experiment, create proof of concepts, and learn from frequent feedback.
Creation of adaptable / extensible architectures and a broad understanding of systems.
Advanced Skills in working with version control tools such as GIT with a drive to incorporate automation and quality gates in the CI/CD pipeline.
Previous experience working in distribution and/or working with ERP solutions is a plus.
EDUCATION AND EXPERIENCE:
BS or MS degree in Computer Science or a related technical field or 5 years of application development experience.
WORK ENVIRONMENT & PHYSICAL DEMANDS:
Normal office environment with use of computers and telephone systems; no unusual physical demands.
Ability to travel as needed, including rental car and air flight.
0 Software Support Engineer jobs found in Omaha, NE area