Skip to Main Content
Lead Software Engineer
Points North Saint Paul, MN

Lead Software Engineer

Points North
Saint Paul, MN
Expired: over a month ago Applications are no longer accepted.
  • Full-Time
Job Description

Position Summary
Points North, the leading software company in the compliance and reporting space, is seeking a highly technical Lead 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 Lead 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 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.
  • Provide daily scrum updates on sprint goal progress and possible risks.
  • Demonstrate completed product increment to stakeholders at sprint review ceremonies.
  • Troubleshoot, investigate, identify, and debug software issues within Points North applications.
  • Be a technical leader by Educate and Mentoring other software developers.
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.
  • Collaborate with cross functional teams to align technical solutions with business requirements to deliver effective, compliant software applications.
Operational
  • Participate in management and business operation reviews.
  • Participate in daily scrum and other sprint ceremonies.
  • Contribute frequently to Pull Request reviews, feedback, and approvals.
  • Collaborate with members of a distributed Agile Scrum development team while sharing responsibility for meeting commitments.
  • Proactively identify risk and recommend mitigation strategies and countermeasures.
Required Education and Experience
  • Bachelor’s degree in computer science or related experience.
  • 5+ years of experience working as a Software Engineer / Developer.
  • 2+ years of proven success as a technical team leader with demonstrated experience leading successful major project releases; providing forward-thinking technology direction, implementation, and training opportunities on behalf of other developers to increase efficiency, reduce technical debt, and explore future visions of technology stacks.
  • Broad experience developing, unit testing, and deploying software on cloud-based services.
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
  • ERP/Accounting concepts
  • Power BI reporting
  • Diagramming tools such as Visio or Lucid
Required Skills
  • Superior development skills with Visual Studio 2022 or later, C#, ASP.NET, .NET Core and .NET Framework.
  • Fluent with Razor, MVC, Azure Functions, Web APIs (including OAuth2), and Entity Framework Core integration with Azure SQL Server.
  • High technical acumen and strong application development background to provide continuous technical strategic vision, execution, and mentoring to other developers.
  • 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.
  • Knowledgeable with Git Repos, Pull Requests, and work item tracking (accurate and comprehensive).
  • Proven ability to work collaboratively based on Agile Scrum framework adopted for the organization.
  • Excellent verbal and written communication skills, including proficient use of collaboration tools such as Microsoft Teams, SharePoint Online, and OneDrive; comfortable using camera during meetings.
  • Writing testable and scalable code.
  • Assisting supervisor in leading team-based meetings.

Vertical application knowledge, such as ERP/Accounting systems.

Powered by JazzHR

obsVlyPFUh

Address

Points North

Saint Paul, MN
55111 USA

Industry

Technology

Get fresh Lead Software Engineer jobs daily straight to your inbox!

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.

Points North job posting for a Lead Software Engineer in Saint Paul, MN with a salary of $128,100 to $178,400 Yearly with a map of Saint Paul location.