Patterson Companies, Inc.

Senior Software Engineer

Patterson Companies, Inc.

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $110,000 - $135,000 per year

Job Level

Senior

Tech Stack

ASP.NETAzureBootstrapJavaScriptjQuerySQLVue.jsWebpack

About the role

  • Accountable for development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applications
  • Research, design, document, and modify software specifications throughout the development life cycle
  • Write, code, test, and analyze software programs and applications
  • Drive definition of software development project plans including scoping, estimates, and implementation
  • Provide technical advice, instruction and training to less experienced software engineers
  • Drive high-level support for incident tickets and resolve application and software issues
  • Collaborate with peers, managers and customers to resolve problems with software products or company software systems

Requirements

  • Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience
  • 5-7 years of programming experience required
  • Extensive experience in all aspects of application development and project life cycles
  • Excellent understanding and proven experience of coding methods and best practices
  • Proven experience in object oriented programming and in multiple development technologies with proven ability to maintain software products written in different languages and platforms
  • Expertise with .Net/C# and related development tools
  • Experience with responsive UI design tools such as Vue.js/jQuery/Bootstrap
  • Experience with Microsoft Visual Studio 2017+ or Visual Studio Code
  • Proficient with SQL technologies
  • Database (relational and hierarchical) and operating systems experience
  • Experience with Test Driven Development
  • Deep experience using source code management system (Git preferred)
  • Proficiency with office productivity tools such as Microsoft Excel, Word and Visio
  • Preferred: Working knowledge of MS Azure DevOps ASP.Net Core MVC web development
  • Preferred: Working knowledge of Agile Scrum development methodology across multiple locations
  • Preferred: Experience with RESTful / microservice architectures
  • Preferred: Experience with Webpack
  • Preferred: Experience working with DevOps teams
  • Preferred: Experience working with eCommerce sites