Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PG Forsta Logo

Senior Software Engineer

PG Forsta

$100,000 - $130,000
Sep 10, 2025
Chicago, IL, USA • Vancouver, British Columbia, Canada
Apply Now

PG Forsta is seeking a Senior Software Engineer to join their Safety Solutions team to work in client delivery support, development, and defect support of software applications, ensuring high-quality delivery while mentoring team members and collaborating across IT and business functions.

Requirements

  • Strong expertise in .NET Core development (6+ years).
  • Solid experience in API-driven design and JSON-based development.
  • Proficiency with SQL (Microsoft SQL Server) and strong database design knowledge.
  • Hands-on experience with containerization (Docker/Kubernetes).
  • Familiarity with CI/CD pipelines; GitLab experience preferred.
  • Experience with AI-assisted development tools (e.g., Codium, GitHub Copilot).
  • Strong foundation in test-driven development (TDD) and quality assurance practices.

Responsibilities

  • Design, develop, and enhance applications and resolve defects based on defined requirements.
  • Interpret and apply changes to mitigate defects, updating designs and documentation as needed.
  • Adhere to established design, coding, testing, and deployment standards.
  • Prepare and integrate code for release and deployment management processes.
  • Troubleshoot, resolve, and follow up on application issues.
  • Manage and coordinate the full issue resolution process, including engineering triage, root cause analysis, corrective action, and communication with stakeholders.
  • Provide ongoing support for production applications, ensuring timely follow-up and resolution of incidents, defects, and performance issues.

Other

  • Mentoring team members and collaborating across IT and business functions.
  • Demonstrated experience leading code reviews and defining best practices.
  • Proven ability to present technical concepts and collaborate with teams to define solutions.
  • Exceptional communication, problem-solving, multitasking, and time management skills.
  • Knowledge of Agile methodologies with proven experience in Agile development environments.