Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Dyno Nobel is looking for a Senior Software Engineer to enhance technical processes, focusing on security and performance in mining software solutions. The role involves mentoring junior developers, integrating front-end and back-end features, and leading technical discussions in a remote-capable full-time position.
Senior Software Engineer, Dyno Nobel Inc., Salt Lake City, UT:
Drive Technical Process Improvements including performance engineering and security. Build efficient back-end features in Python. Responsible for the integration of user-facing elements developed by front-end developers with server-side logic. Responsible for the implementation of security and data protection and integration of data storage solutions. Participate in feature grooming, provide inputs in design and perform story point estimation. Mentor junior developers in design and development of features. Participate in peer reviews and peer programming for back-end code. Participate in peer reviews and peer programming for front-end code. Perform testing of the delivered code. Make Technical Design decisions for both backend and frontend features in collaboration with Architects. Create development estimations for Feature in pipeline along with Architects. Work on critical POCs to provide direction to the team in collaboration with Architects. Define and prioritize Tech Debt along with Architects. Work on critical Tech Debts. Participate in Feature Discovery discussions with product team and provide technical direction.
100% telecommuting permitted.
Full time employment, Monday – Friday, 40 hours per week.
MINIMUM REQUIREMENTS:
Must have a Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or a related field, and 7 years of progressive, post- bachelor’s related work experience. Alternatively, employer will accept a Master’s degree in Computer Science, Computer Engineering, Information Technology or a related field, and 5 years of experience.
Must have 5 years of experience in each of the following:
Code Review; and
Agile Framework – Scrum Methodology.
Must have 4 years of experience in each of the following:
Object Oriented Python;
SQL DB and ORM;
Flask or FastAPIs;
RabbitMQ;
Celery;
Building software solutions for the mining industry
Mentoring and training junior resources; and
Application Performance finetuning.
Must have 3 years of experience in each of the following:
Reactjs; and
Javascript.
Must have 2 years of experience in AWS services.
TO APPLY: Please email resume to talent.acquisition@am.dynonobel.com referencing job code 12828.