Lead Software Engineer

Lead Software Engineer
Company:

Points North


Details of the offer

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.


Source: Grabsjobs_Co

Requirements

Lead Software Engineer
Company:

Points North


Ivps Operations Analyst

Job Details Working Title: IVPS Operations Analyst Job Class: Management Analyst 2 Agency: Health Department Job ID : 76349 Location : St. Paul Telework Elig...


From Minnesota Department Of Health - Minnesota

Published 16 days ago

Security Officer - Secret Clearance - Generous Compensation

We are in need of a resilient Security Officer - Secret Clearance to join our passionate team at Allied Universal® in Plymouth, MN. Growing your career as a ...


From Allied Universal - Minnesota

Published 16 days ago

Security Officer - Office Building

Allied Universal®, North America's leading security and facility services company, provides rewarding careers that give you a sense of purpose. While working...


From Allied Universal - Minnesota

Published 16 days ago

It Support Specialist - Opportunity To Make A Difference

We are looking to hire a remarkable IT Support Specialist to join our inspiring team at Newport Healthcare in Brooklyn Park, MN. Growing your career as a Ful...


From Newport Healthcare - Minnesota

Published 16 days ago

Built at: 2024-05-18T01:26:31.082Z