Jobs and Careers
MA

Senior Application Software Engineer

Matrix Design Group
United Statesfull_timeVerifiedPosted 16 Nov 2023

About the role

Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally.

We are currently seeking a Senior Application Software Engineer to join our team. The Senior Software Application Engineer will be responsible for planning, design, and development of application-level software. Software application environments may include, but not limited to, Window and Linux and will have heavy systems integration components. Coding of designs, documenting produced source code, and supporting existing legacy implementations will be the main responsibilities of this position. Development of test plans, actual testing, and documentation of test results will also be required. This position works in a team environment at our home office in Newburgh, IN. This is not a remote position.

This position reports to the Software Manager.

Duties and Responsibilities

• Lead in the Planning and Architecture of software applications

o User Interfaces

o Data Analysis, Storage and Reporting

o Diagnostic Tools and Utilities

o Server Systems

o Installation Software

• Software Implementations of finalized designs.

• Development and documentation of application requirements and specifications.

• Application lab and field testing.

• Documentation of test results.

• Assist in the commissioning of various products.

Qualifications & Competencies

• Bachelor of Computer Science, Electrical Engineering, or Computer Engineering.

• 6+ years’ experience developing in C# (ASP.Net, ASP.NET Core, MVC, REST API, WPF)

• Experience with Database Design preferred but not required.

o MS SQL

o SQLite

• Experience deploying solutions to a cloud services provider (Azure, AWS).

• Experienced in Windows and Linux.

• Experience or exposure to embedded software design and development.

o Python

o Embedded C/C++

• Experience in mobile app development preferred but not required.

• Significant experience in trouble shooting and debugging.

• Experience in system architecture design and analysis.

• Must possess a fundamental understanding of source control concepts.

• Mining application experience and mining background preferred but not required.

• Must possess the ability to develop and communicate new concepts and apply them accurately.

• Must have strong communication, computer, documentation, presentation, and interpersonal skills.

• Ability to work independently or as part of a team.

• Ability to manage multiple projects simultaneously.

• Capable of representing the company as a prime technical contact.

Working Conditions

• Daily Job duties will consist of office, lab, and desk work with occasional field testing required.

• The candidate may be required to work underground, but on an infrequent basis.

o While performing the duties of this job, the employee is regularly exposed to work near large moving machinery.

o Customer operations may contain airborne particles and allergens.

o Matrix employees are furnished and required to wear safety gear such as hard hats, steel toe shoes, reflective clothing, earplugs, and safety glasses.

• Occasional travel and ability to work various shifts as required by customer.

Physical Requirements

The employee is occasionally required to stand, walk and stoop, or crouch. The employee may need to lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.

Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Matrix Design Group

View company profile →