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
- 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.
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.