Software Developer

New
S
Shimi Sp. z o.o.Enterprise software
Remote with occasional visits to the Warsaw officeContractMiddle
Salary340 - 350 EUR per day
Apply NowOpens the employer's application page

Job Details

Experience
6 years of experience in a similar position
Required Skills
Microsoft SQL ServerTypeScriptC#.NET coreReact

Requirements

  • Have 6 years of experience in a similar position.
  • Complete at least one full solution lifecycle.
  • Have expertise developing enterprise-level software systems in the specified technology domain.
  • Know UML and be able to design applications in UML.
  • Be proficient in designing and developing data, business-logic, and UI layers.
  • Have experience working in Scrum development.
  • Be capable of leading technical teams and documenting technical solutions effectively.
  • Have development and support experience with enterprise web applications using .NET Core/8, C#, Entity Framework, and SQL Server.
  • Have experience with React and TypeScript single-page applications and build and deployment through Azure DevOps Pipelines.
  • Have hands-on experience deploying and operating applications on Windows/IIS and container or virtualized platforms, including Nutanix or OpenShift.
  • Have experience with Hangfire or similar background-job frameworks, ASP.NET Core Data Protection, certificate management, Checkmarx security scans, and penetration-test remediation.
  • Have experience integrating applications with SAML 2.0/Entra ID, PDF and image-processing libraries, and document-management interfaces.
  • Have experience taking over an external contractor's codebase, including code review, technical-debt management, and third-line support.
  • Have experience supporting production systems in a large organization, including Change Advisory Board release management, UAT support, and incident analysis; be ready to work alongside a third-party contractor during its third-level-support period.
  • Hold higher education and at least one advanced software-development certificate relevant to the domain or an equivalent internationally recognized certification, subject to acceptance by the Contracting Authority.

Responsibilities

  • Design and develop the system.
  • Lead development teams.
  • Translate requirements into designs.
  • Optimize software for performance, security, and quality.
  • Produce technical documentation and document developments.
  • Estimate development effort and timelines.
  • Set software development standards and propose technical solutions for business needs and technical problems.
  • Collect and interpret software metrics.
  • Manage configuration and releases.
  • Contribute to requirements analysis, testing, quality assurance, change management, and deployment.
  • Test solutions and develop testing tools; prototype solutions.
  • Provide second- and third-line support.
View Full Description & ApplyYou'll be redirected to the employer's site
340 - 350 EUR per day
Apply Now