Software Engineer (.NET)

Fujitsu — Poland · Posted ~6 hours ago

Senior Full-time Onsite

Skills

.NET software development system design software optimization performance security quality assurance C# Microsoft technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An on-site software engineering position for a developer who can design and build systems, prototype solutions, translate user and business requirements into functional designs, and improve software performance, security, and quality. The role also includes technical leadership, development standards, and effort estimation.

Highlights

On-site software engineering role with opportunities to design systems, lead development activities, optimize performance and security, and translate business requirements into robust technical solutions.

Description

Role: Software Developer Location: Warsaw, Poland Languages: English B2 Work Model: On-site Education Requirement: Bachelor's Degree Company Description Fujitsu is a global leader in digital services, transforming organizations and the world through innovation. With a commitment to sustainability, Fujitsu builds trust in society by leveraging cutting-edge technology and innovation. Our services aim to drive positive change and create lasting impact in various industries globally. DESCRIPTION OF THE TASKS The external service provider will perform the following typical tasks and responsibilities: System Development & Design: Designs and develops systems, prototypes solutions, and translates user and business requirements into functional designs.Technical Leadership: Leads development teams, sets software development standards, and estimates effort and development timelines.System Optimization: Optimizes software from performance, security, and quality perspectives while collecting and interpreting software metrics.Problem Solving: Proposes technical solutions to address business needs and complex technical problems.Documentation: Produces comprehensive technical documentation and documents all development activities.Lifecycle Support: Contributes to requirements analysis, system testing, quality assurance, change management, and deployment processes.Operations & Support: Manages software configurations and releases while acting as 2nd and 3rd line support.Quality Control: Tests solutions and develops dedicated testing tools. KNOWLEDGE AND SKILLS The candidate should possess the following knowledge and skills: Lifecycle Experience: Has gone through the complete lifecycle of a software solution at least once.Domain Expertise: Demonstrates expert-level capability in developing enterprise software systems within the specified technology domain.Design Proficiency: Proficient in UML application design as well as designing the data layer, business logic layer, and UI layer.Methodology: Practical experience working within Scrum agile development frameworks.Team Leadership: Capable of leading technical development teams.Documentation & Problem Solving: Holds the ability to document technical solutions effectively and presents strong problem-solving skills. SPECIFIC EXPERTISE (Mandatory) Proven experience developing and supporting enterprise web applications on .NET (Core / 8) with C#, Entity Framework, and SQL Server, as well as React/TypeScript single-page applications, including build and deployment through Azure DevOps Pipelines.Hands-on experience with deployment and operation of applications on Windows/IIS and containerized or virtualized platforms (Nutanix / OpenShift), background-job frameworks (such as Hangfire), ASP.NET Core Data Protection, certificate management, Checkmarx security scanning, and penetration-test remediation.Experience integrating applications with SAML 2.0 / Entra ID, PDF and image-processing libraries, and document-management interfaces, alongside experience taking over external contractor codebases (code review, technical-debt management, 3rd-line support).Experience supporting production systems in a large organizational context (release management via Change Advisory Boards, UAT support, incident analysis) and readiness to collaborate alongside 3rd-party development contractors during 3rd-level support periods. REQUIRED CERTIFICATES At least one (1) certification from the following (or an internationally recognized equivalent accepted by the Contracting Authority) is mandatory: An Advanced level certificate in the software development technology domain.