Developer II

September 20

Apply Now
Logo of MSI Solutions

MSI Solutions

Great People • Innovative Technology • Superior Service

51 - 200

Description

• Software Developers provide the technical expertise to create enhancements, code corrections, and deliver a positive user experience to MSI customers. • Fulfill both the support and development programming roles and work in teams with other developers, product analysts and management when appropriate. • Develop software using Microsoft technologies as required. • Deliver fixes, enhancements, interfaces, and new systems that provide value to the users of MSI software as expected and on time. • Participate in design and scope collaboration for enhancements and/or new development. • Work with Product Managers, Senior Developers, Product Analysts and/or other subject matter experts as necessary. • Learn and use team/infrastructure and corporate MSI standards for all phases of product development. • Understand design and implementation of existing systems and apply necessary enhancements where required. • Contribute to customer satisfaction by ensuring accuracy, quality and responsive delivery times in all duties. • Perform thorough unit testing and ensure that software developed integrates into the core system. • Learn and follow the MSI Spry/Lean development practices. • Diligently manage all source code changes using the assigned version control tools. • Document all development updates accurately within the company’s issue tracking systems. • Perform other duties as assigned.

Requirements

• A minimum of 5+ years’ experience developing and supporting software applications in a Windows environment. • Bachelor’s degree in programming, software engineering or related field preferred or equivalent experience and/or demonstrated development skills. • Experience developing database applications using MS SQL. • Experience developing software using two or more of the following: SQL Server, C#, .NET 4.6+, ASP.Net, MVC, JQuery, Javascript, HTML5. • Strong problem solving, technical, application/system troubleshooting skills with the ability to think clearly and resolve issues efficiently under pressure. • Proficiency with Microsoft Office tools preferred. • Ability to learn and master new technology and committed to continuously learning. • Willingness to learn and follow MSI Spry/Lean development standards. • Ability to work on multiple projects. • Patience, flexibility and an ability to handle pressure. • Excellent organizational skills. • Excellent written and oral communication skills required. • Strong interpersonal and team relationship skills; able to work well individually or as part of a team. • Strong sense of ownership and responsibility for quality of work performed. • Ability to maintain high degree of confidentiality concerning development projects. • Ability to learn on the fly and be comfortable dealing with ambiguity when facing new problems.

Apply Now

Similar Jobs

September 19

Samsara

1001 - 5000

Maintain and enhance Samsara’s routing product for fleet management.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com