StPaulRecruiter Since 2001
the smart solution for St. Paul jobs

Senior Software Engineer, Full Stack (Hybrid)

Company: NCCO
Location: Saint Paul
Posted on: June 20, 2022

Job Description:

-Title - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -SENIOR SOFTWARE ENGINEER, FULL STACKLocation - - - - - - - - - - - - - - - - - - - - - St. Louis Park, MNReports to - - - - - - - - - - - - - - - - - - - - - - - - -Director of Information TechnologySchedule - - - - - - - - - - - - - - - - - - - - - - - - - - -Full-time, Mon-FriEmployee Type - - - - - - - - - - - - - - - - -Exempt EmployeePay Type - - - - - - - - - - - - - - - - - - - - - - - - - - -Salaried with Benefits - -Position SummaryNCCO is seeking a seasoned full-stack engineer to join the team of developers responsible for the company's growing ecosystem of digital products and services as well as the modernization and enhancement of internal applications using the latest .NET web platforms and Azure cloud infrastructure. Passion for excellence is a must, as this role will play a defining part in bringing our applications to some of the largest players in the restaurant industry and beyond.The successful candidate will have extensive experience with agile design and end-to-end implementation of applications and be capable of mentoring and inspiring his or her peers. This position is being opened at a time of growth and change in the company, so in addition to the essential duties and responsibilities listed below the candidate should be prepared to proactively use his or her unique skills to help shape the team and respond to the challenges and opportunities it will encounter.Essential Duties and ResponsibilitiesResponsibilities:

  • Build and support cloud-based applications based on recent versions of ASP.NET Core and web frontend technologies.
  • Assist with the design and construction of new customer-facing software, from proof of concept to delivered application.
  • Maintain existing internal applications and assist with modernization.
  • Contribute to and help reinforce rigorous software development practices, including agile processes, testing, and instrumentation.
  • Utilize and ideally enhance existing CI/CD pipelines for rapid iteration and deployment.
  • Provide guidance and mentorship to other team members and collaborate generously.
  • Assist with problem identification and work quickly to resolve any issues that arise.
  • Act swiftly and with determination but remain calm in the face of urgent problems or change requests.
  • Communicate clearly and effectively with team members, management, and other departments, both verbally and in writing; represent the company well in discussions with partners and other external parties when applicable.
  • Take good notes and organize information for later use, both personally and by others.
  • Demonstrate strong professional craftsmanship, curiosity, and eagerness for continual improvement.
  • Other duties and responsibilities as assigned. - - -Qualifications/Skills/AbilitiesTo perform this job successfully, an individual must be able to perform each essential duty satisfactorily. -The requirements listed are representative of the knowledge, skill, and/or ability required. -Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.This position requires a minimum of a 2-year college degree or equivalent experience and a minimum of 5 years of experience in the software development world. A bachelor's degree in Computer Science or a related field is preferred but not required.Requirements:
    • At least 7-10 years of development experience with C# and .NET
    • Strong, recent experience with ASP.NET (Core preferred; ASP.NET MVC 3+ is acceptable)
    • 2+ years of web front-end experience. Good proficiency with HTML, CSS, and JS is required, with knowledge of one or more JS frameworks such as React is preferred (Vue or Angular acceptable)
    • Good grasp of relational database design and SQL; Entity Framework or other ORM experience would also be useful
    • Experience with Azure PaaS and IaaS offerings and/or Azure DevOps CI/CD is preferred
    • Strong command of code structures and patterns
    • Experience with agile software development
    • Facility with source control (Git or TFS VC preferred)
    • Ability to effectively communicate technical items verbally and in writingSuccess Attributes:
      • Enthusiasm for the creation of excellent and innovative software
      • Inspires peers and promotes team participation
      • Thorough attention to detail
      • Curiosity about the needs and circumstances of the business, and a drive to help it succeed
      • Passion for fostering team growth and development
      • Excellent debugging skills
      • Ability to discuss technical issues with non-technical people
      • Approachable nature
      • Willingness to increase technical skills via further education and training
      • Ability to communicate and manage conflict resolution in a professional manner
      • Ability to prioritize multiple tasks
      • Ability to act calm under pressure - -About NCCONCCO is an equal opportunity employer.For more than 115 years, National Checking Company (NCCO) has developed and produced products that drive success for the food service and hospitality industries. We specialize in products that improve restaurant profitability, enhance food safety, increase server and restaurant efficiency and promote a more enjoyable and satisfying dining experience.Headquartered in St. Paul, NCCO is a family-owned business that takes pride in their hard-working staff who are dedicated to providing exceptional customer service. The future looks bright as new product lines, marketing programs and technologies are launched to help end users provide stellar customer service and achieve their business

Keywords: NCCO, St. Paul , Senior Software Engineer, Full Stack (Hybrid), IT / Software / Systems , Saint Paul, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

St. Paul RSS job feeds