Senior Software Engineer

2 weeks ago


Saint Paul, United States Patterson Companies, Inc. Full time

OverviewSenior Software Engineer (Remote) at Patterson Companies, Inc. The Senior Software Engineer role is accountable for the development and implementation of standards and processes around definition, development, test, analysis, and maintenance of software applications in support of the business. This includes processes and standards on writing, coding, testing, and analyzing software programs and applications. The Senior Software Engineer will also take part in the effort to research, design, document, and modify software specifications throughout the development life cycle.Note: This role may be Hybrid (2-days a week in office) if located within 50 miles of the Corporate Offices in St. Paul, MN or Loveland, CO.ResponsibilitiesSoftware Development: Identifies, analyzes, and fulfills requirements of all internal and external stakeholders for new or existing software applications. Identifies risk and recommendations, helps drive the software engineering schedule. Is accountable for well written code to enhance functionality and/or performance of software applications and for oversight of software testing on new and existing programs for the purposes of correcting errors and general debugging.Project Team Work: Drives the definition of software development project plans, including scoping, estimates, and implementation. Is accountable for standards and reusable process development for all software engineering. Provides technical advice, instruction and training to software engineers with less experience.Issue Resolution: Drives highest level support for incoming incident tickets from end users to resolve application and software issues. Collaborates with peers, managers and customers to resolve problems with software products or company software systems. Is accountable for delivering solutions to problem areas.Performs other duties as assigned.Critical CompetenciesTechnical Expertise: Maintains technical knowledge and best practices with focus on researching and making recommendations for emerging and future technology trends. Serves as a technical mentor to lesser experienced team members. Solves business and technical problems by leveraging expertise and technology from across the organization. Able to work across a range of platforms and applications and see interconnections between organizational systems that others may miss.Decision Making: Works well with teams and is able to make decisions in a timely manner. Able to balance data with intuition and experience when making decisions. Willing to become involved in and make decisions about issues in areas that are initially unfamiliar. Demonstrates a bias for initiating action on decisions and is seldom a bottleneck due to decision procrastination.Innovation: Synthesizes information from multiple sources into a meaningful representation of how change and innovation will create improvement. Generates new ideas, approaches or solutions that can be introduced to existing processes or to new systems. Understands the importance of change management and is a role model for implementing change and innovations.Communication: Establishes rapport and is straightforward and approachable. Listens carefully, asks pertinent questions, responds effectively and adapts personal style to suit the audience. Speaks, writes and presents in a clear and concise manner. Able to comprehensibly convey technical ideas to a non-technical audience. Understands the overall IT strategy and is able to communicate the vision to team members and business stakeholders. Maintains and grows diverse network of contacts and relationships over time.Results Focus: Drives for results and defines how success will be measured. Adheres to clear standards and expectations for technical and project performance. Contingency plans to anticipate and work around barriers to task completion.Minimum QualificationsBachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience5-7 years of programming experience required. Extensive experience in all aspects of application development and project life cyclesExcellent understanding and proven experience of coding methods and best practicesProven experience in object oriented programming and in multiple development technologies with proven ability to maintain software products written in different languages and platformsExpertise with .Net/C# and related development toolsExperience with responsive UI design tools such as Vue.js/jQuery/BootstrapExperience with Microsoft Visual Studio 2017+ or Visual Studio CodeProficient with SQL technologiesDatabase (relational and hierarchical) and operating systems experienceExperience with Test Driven DevelopmentDeep experience using source code management system (Git preferred)Proficiency with office productivity tools such as Microsoft Excel, Word and VisioPreferred QualificationsWorking knowledge of MS Azure DevOpsASP.Net Core MVC web developmentWorking knowledge of Agile Scrum development methodology across multiple locationsExperience with RESTful / microservice architecturesExperience with WebpackExperience working with DevOps teamsExperience working with eCommerce sitesCompensation and LocationThe compensation range for this role is below. $110,000 - $135,000. The potential compensation range for this role is below. The final offer amount would be based on various factors such as candidate location (geographical labor market), experience, and skills. $106,400.00 - $133,000.00Job DetailsSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Engineering and Information TechnologyIndustries: Medical Equipment ManufacturingReferrals increase your chances of interviewing at Patterson Companies, Inc. by 2xGet notified about new Senior Software Engineer jobs in St Paul, MN. #J-18808-Ljbffr



  • Saint Paul, United States Eliassen Group Full time

    Senior Software EngineerAnywhereType: ContractCategory: DevelopmentIndustry: Financial ServicesWorkplace Type: Remote*100% remote | must be able to work EST hoursWe are looking for a skilled Software Engineer with expertise in React, Node.js, OAuth, and Highcharts to join our remote team. You will play a crucial role in developing and maintaining our...


  • Saint Paul, United States Patterson Companies Full time

    Patterson isn't just a place to work, it's a partner that cares about your success. One of the distinguishing marks of our company is the talented people who embrace the people-first, always advancing, and results-driven culture. Professional growth abounds in this motivating environment. We value the diverse talents and experiences our employees bring to...


  • Saint Paul, Minnesota, United States Computershare Full time $93,000 - $140,000

    Location: Minneapolis MN, Charlotte NC, Columbia MD In this position, you'll be based in the Minneapolis MN, Charlotte NC or Columbia MD office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at   We give you a world of...


  • Saint Paul, United States TSI Incorporated Full time

    Who Are We?Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world’s most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get...


  • Saint Paul, United States TRSS Full time

    Senior Software Engineer, AI - Westlaw AIWe are looking for a highly motivated and experienced Senior Software Engineer to become part of our dynamic and innovative team focused on developing content centric AI-driven solutions for legal professionals, including our flagship product, Westlaw. In this role, you will be responsible for designing and developing...


  • Saint Paul, United States Travelers Full time

    Who Are We?Taking care of our customers, our communities and each other. That’s the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what...


  • Saint Paul, United States Travelers Full time

    Who Are We?Taking care of our customers, our communities and each other. That’s the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what...


  • Saint Paul, United States Travelers Full time

    Overview Who Are We? Taking care of our customers, our communities and each other. That’s the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine...


  • Saint Paul, United States Choice Bank Full time

    DescriptionThe Senior Software Engineer is responsible for designing and developing complex software systems and applications. They lead projects, mentor junior engineers, and collaborate with cross-functional teams to define and implement new features. Ensuring code quality through reviews and testing, they solve technical challenges and optimize...


  • Saint Paul, United States TRSS Full time

    A global technology company is looking for a Senior Software Engineer - AI to join their team in Saint Paul, Minnesota. In this role, you will develop AI-driven software solutions, collaborating with cross-functional teams to deliver intelligent systems that address critical needs in legal, tax, and compliance domains. The ideal candidate has extensive...