Team Leader - Software Development

at  Universit du Luxembourg

Luxembourg, Canton Luxembourg, Luxembourg -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate04 Dec, 2024Not Specified07 Sep, 2024N/AGit,Demos,Prototype,Reuse,Manuals,Code,Workshops,Test Automation,Pair Programming,Project Planning,Documentation,Licensing,Software Distribution,Community Engagement,Software Development,Technical Documentation,Version Control,GitlabNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The University of Luxembourg is an international research university with a distinctly multilingual and interdisciplinary character.
The Interdisciplinary Centre for Security, Reliability and Trust (SnT) at the University of Luxembourg is a leading international research and innovation centre in secure, reliable and trustworthy ICT systems and services.
We play an instrumental role in Europe by fueling innovation through research partnerships with industry, boosting R&D investments leading to economic growth, and attracting highly qualified talent. We look for researchers from diverse academic backgrounds to contribute to our projects in areas such as: Network Security, Information Assurance, Model-driven Security, Cloud Computing, Cryptography, Satellite Systems, Vehicular Networks, and ICT Services & Applications.

Responsibilities:

SnT Technology Transfer Office is looking for a Software Development Team Lead, who will be entrusted with recruitment and management of the software development team designed to help and train SnT researchers in best practices of software development, management and deployment. The Software Development Team’s goal is to improve SnT’s capacity to deliver higher TRL and more applicable research results, by transforming the software prototypes into higher quality, integrated, deployable digital solutions.
You main role is to lead the software development team, under the command of the Head of Technology Transfer Office, and a dedicated Steering Committee.

The software team’s tasks, include (among other requirements):

  • to train and advise researchers on best practices in software development, including project planning, version control, test automation, CI/CD, and documentation
  • Conduct workshops and provide manuals, and technical documentation to enhance staff skills
  • Support proposal writing to ensure feasible outcomes within budget and time
  • Assist with initial coding through pair programming, promote version control (Git and GitLab), and implement thorough testing and cybersecurity measures. Facilitate CI/CD pipeline deployment, promote reuse of assets, and prepare code for demos and prototype
  • Help in external code integration, support MVP development for licensing, and prepare technical documentation
  • Support the FOSS team to manage execution of the FOSS policy, open source software distribution, and maintain open-source projects, ensuring compliance and community engagement


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Luxembourg, Luxembourg