Senior Software Engineer

Points North
Minneapolis, MN, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Points North, the leading software company in the compliance and reporting space, is seeking a highly technical Senior Software Engineer to join its growing team.

This position is responsible for designing, building, and testing software solutions for cloud-based, compliance-focused web applications.

Activities include developing software to maintain and innovate the product, satisfy customers’ needs, integrate with key partners, and manage performance.

A successful Senior Software Engineer will maintain focus and commitment while identifying opportunities for improving existing software and processes.

The right candidate will be able to demonstrate how their past success in a similar role will transfer to Points North and how they will thrive in a growing, agile, and fast-paced company.

Key Responsibilities :

Functional

Collaborate with Product Owner(s), other developers and stakeholders in planning and maintaining current and future sprint backlogs.

Plan and document comprehensive technical specifications to ensure a clear roadmap for development and implementation.

Design, develop, test, and implement reliable solution applications according to established acceptance criteria.

Document and deploy software features according to established best practices.

Ensure reliable code by conducting rigorous testing and enforcing code standards.

Demonstrate completed product increment to stakeholders at sprint review ceremonies.

Troubleshoot, investigate, identify, and debug software issues within Points North applications.

Strategy

Identify areas of opportunity for code refactoring, product improvements and solutions to technology challenges.

Maintain and expand software development skills; including identification and evaluation of new technologies that could benefit the products and organization.

Operational

Participate in daily scrum and other sprint ceremonies, providing timely delivery to commitments, proactively identifying risks, and recommending countermeasures.

Contribute frequently to Pull Request reviews, feedback, and approvals.

Routinely collaborate with agile development team members.

Required Qualifications :

Bachelor’s degree in computer science or related experience.

5+ years of experience working as a Senior Software Engineer.

Broad experience developing, unit testing, and deploying software on cloud-based services.

ERP / Accounting concepts.

Preferred Experience :

Familiarity with ASP.NET Webforms

Developing, testing, and deploying software on the Microsoft Azure platform

Microsoft Azure DevOps, including Git Repos, Pull Requests, and Boards

Developing construction payroll systems

Construction-based ERP / Accounting concepts

Power BI reporting

Required Skills :

Superior development skills with Visual Studio 2022 or later, C#, ASP.NET, .NET Core and .NET Framework.

Fluent with Blazor (especially Server), MVC, Azure App Services, Web APIs (including OAuth2), and Entity Framework Core integration with Azure SQL Server.

Troubleshooting coding bugs or functionality errors and providing root cause insights

Drive development standards, including detailed documentation (written and diagrammed) and enforcement to ensure team adherence to project quality standards around software development, DevOps, and QA.

Expert with Git Repos, Pull Requests, and work item tracking (accurate and comprehensive).

Proven ability to work collaboratively based on Agile Scrum framework adopted by the organization.

Writing testable and scalable code.

Technical diagramming skills using tools such as Visio or Lucid

Vertical application knowledge, such as ERP / Accounting systems.

Powered by JazzHR

9628hLDmVR

18 days ago
Related jobs
Highmark Health
MN, Working at Home, Minnesota

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

General Dynamics
Bloomington, Minnesota

Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. As a software engineer for the High Performance Computing Group, you’ll be a member of a cross functional team developing and supporting mission applications. We encourage you to apply if yo...

Philips
Plymouth, Minnesota

As a Senior Software Engineer, you will join a high-performing team within the Image Guided Therapy Devices (IGT-D) Software R&D group based in Plymouth, MN. Senior Software Engineer - C++ (Plymouth, MN). Senior Software Engineer - C++ (Plymouth, MN). Work closely with Product Owner and Software Arc...

Cirtec Medical
Brooklyn Park, Minnesota

This individual will work with a multi-disciplinary engineering team including software, electrical and mechanical hardware engineers, and all other functions of the company to ensure high quality and on-time product introductions. The engineering team consisting of other engineers with diverse back...

WELLS FARGO BANK
Minneapolis, Minnesota

Within EFT, the Cyber Hygiene Technology team is seeking a Senior ServiceNow Engineer (Senior Software Engineer) to implement and support the ServiceNow Vendor Risk Management (VRM) / Third-Party Risk Management (TPRM) module. Software Engineering experience, or equivalent demonstrated through one o...

Home Depot
MINNESOTA, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Boston Scientific
Arden Hills, Minnesota

The Senior Software Test Engineer will join a team of software and firmware test engineers responsible for complex customer systems and/or preparing studies and analyzing existing systems for the development of high profile electronic medical device. Designs, defines, updates, implements and tests s...

Lyons Consulting Group
Minneapolis, Minnesota

Senior Product Software Engineer - Test Automation Architect-. World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Capgemini Engi...

Trimble
MN (TMW), US
Remote

We are seeking an experienced Front-End Engineer to join our team. As a Front-End Engineer, you will play a pivotal role in our team, focusing on the development of new features, maintaining the application, debugging, and problem-solving. Write clean, maintainable code and adhere to best practices ...

0000050176 RBC Capital Markets, LLC
Minneapolis, Minnesota

Senior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN:. Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, Software Development, or a related field and 2 years or related work experience. Develop criteria to evaluate 3rd party vendors and software as wel...