About the role
Job Description
* Designs and develops the system * Lead development teams * Translates requirements into design * Optimizes software from performance, security and quality points of view * Produces technical documentation * Estimates effort and time for development * Sets software development standards * Proposes technical solutions for business needs and technical problems * Collects and interprets software metrics * Manages configuration and releases * Contributes to requirements analysis, testing, quality assurance, change management, deployment * Tests solutions and develops testing tools * Documents developments * Prototypes solutions * Acts as 2nd and 3rd line support
Qualifications
Mandatory:
* Bachelor's degree plus 6 years of IT relevant professional experience * Minimum English language skills at the Level B2 * Minimum 3 years project experience relevant to the profile or at similar position
* Required Certificates (At least 1 certification among: * Advanced level certificate in software development technology domain * or an equivalent certification recognized internationally (subject to acceptance as a valid credential by the Contracting Authority)
Knowledge and Skills
* Has gone at least 1 time through the complete lifecycle of the solution * Expert in developing enterprise level software systems in specified technology domain * Knows UML and can design applications in UML * Proficient in designing and developing: data layer, business logic layer and UI layer * Worked in Scrum development * Is capable for leading technical teams * Holds ability to document effectively technical solutions * Presents problem solving skills
Specific Requirements
* Proven development and support of enterprise web applications on .NET (Core / 8) with C#, Entity Framework and SQL Server, and of 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 container or virtualised platforms (Nutanix / OpenShift), background-job frameworks (e.g. Hangfire), ASP.NET Core Data Protection and certificate management, and with security-scan (Checkmarx) and penetration-test remediation * Experience integrating applications with SAML 2.0 / Entra ID, PDF and image-processing libraries and document-management interfaces, and with taking over a code base delivered by an external contractor (code review, technical-debt management, third-line support) * Experience supporting production systems in a large organization context (release management through a Change Advisory Board, UAT support, incident analysis) and readiness to work alongside a 3rd party development contractor during its third-level-support period