6 hours, 16 minutes ago

Technical Lead .NET

EN VERSION

Role

The Technical Lead at NIHDI-ICT holds a key position in the technical leadership of the organization, primarily within a team specialized in applications. He/she is responsible for delivering effective technical solutions for a specific portfolio. His/her role includes technical oversight of new project initiatives and the maintenance of existing applications. In collaboration with developers and other team members, including functional experts and business analysts, he/she also ensures coordination with the portfolio architect and the Infrastructure & Operations (I&O) teams. He/she reports directly to the project manager and his/her expertise is essential to drive innovation and integrate technological solutions that align with business objectives and improve operational efficiency.

Responsibilities

The role of the Technical Lead combines high-level technical oversight with hands-on coding. This dual responsibility ensures that the Technical Lead remains closely involved with the technical details and challenges of the project, while at the same time providing technical leadership and direction for the technical design.

The main responsibilities of a Technical Lead are:

  • Technical leadership and guidance: advising and guiding the development team, fostering a culture of technical excellence.

  • Final responsibility for the software systems within the application team: overseeing all technical aspects within the application team and ensuring that the development and implementation of the software meet the organization’s standards and objectives.

  • Active contribution to development: spending a significant portion of time on hands-on development tasks, participating in coding, developing functionalities, and fixing bugs.

  • Drafting technical deliverables: preparing detailed technical documentation for software releases, including infrastructure requests and documents for go-live.

  • Configuration change requests to I&O: managing configuration change requests to I&O to ensure the stability and performance of the system.

  • System design: designing scalable, reliable, and maintainable systems, taking architectural standards into account and, in collaboration with the architecture team, complementing the overall architecture.

  • Requirements analysis: collaborating with analysts to refine needs and translate these into robust technical solutions.

  • Code review and quality assurance: ensuring code quality through thorough reviews and the implementation of strict quality assurance processes.

  • Performance optimization: regularly evaluating the performance of the software and making the necessary adjustments to optimize it.

  • Security considerations: integrating up-to-date security practices to protect software systems from threats, taking architectural choices into account.

  • Assessment and integration of technologies: evaluating and integrating new technologies that align with business objectives and enhance system capabilities, taking architectural choices into account.

  • Troubleshooting and support: leading the resolution of complex technical issues by providing expert troubleshooting and support.

  • Compliance with architectural standards and collaboration: collaborating with the portfolio architect to align with strategic architecture, with

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration