Software Engineer
Job Summary
- 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:
- Bachelors 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 (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) 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
Remote Work :
No
Employment Type :
Full-time
About Company
Ar?s is a fully independent group of companies specialized in managing complex IT projects and systems for large organisations, focusing on state-of-the-art software development, business intelligence and infrastructure services. We are composed of 17 entities across 9 countries that ... View more