We are looking for a .NET Technical Lead that will be responsible for proposing, reviewing, maintaining and delivering detailed designs and technical solutions for our Life Science, Utility Services, Financial Services or Telecom projects.
As a Technical Lead, you will help the team throughout the project lifecycle, therefore technical knowledge and interpersonal skills are essential. Experience in Agile methodology such as Kanban or Scrum is a must.
You should also have an in-depth understanding of the underlying technologies, architectures and integrations between products and, at times, provide technical assistance in pre-sales solutions for opportunities in existing and/or new accounts.
What will your responsibilities look like?
Responsible for end-to-end delivery of the technical solution for a project
Coordinate the technical activities of the development team including task assignments
Clarify the architecture with the responsible architect
Conduct comparison analyses and assessment activities in order to recommend new technical approaches, engineering tools, libraries, products, technologies, etc.
Accountable for the technical effort estimations
Provide support during technical discussions with the client
Track the status of the implementation for the entire technical solution
Perform pair programming, code reviews framework analysis and technical onboarding
What abilities will you need?
Advanced software engineering skills and practices
Understanding of and experience with Good Design Principles
Very good knowledge of C# and the .NET framework; upcoming technologies are a plus
Capability to properly handle requirements and technical risks
Ability to understand and handle technical requirements
Ability to identify and manage technical risks
Non-functional requirements clarification skills
Ability to identify and clarify any non-functional requirements
Problem solving skills
Good knowledge of estimation techniques
Tracking and monitoring skills
What experience do you need?
Hands-on experience in leading a technical team
Experience with software engineering processes: code review, unit testing, continuous integration
Experience with Kanban, Scrum or any other Agile methodology
Web applications, SQL Server but also NoSQL development, such as: REDIS, Mongo DB
Cloud technologies such as Azure
Client interaction in different contexts, such as requirements analysis and NFR negotiation
What will you find in iQuest?
Professional development through the iQuest Career Management programme
A pleasant and professional work environment
An excellent remuneration package
English and German language courses
Opportunities to participate in soft skills training programmes
Note: ONLY selected candidates will be contacted!
For more than 14 years, iQuest has provided exceptional professional services and delivered an extensive portfolio of customised software solutions to many of Europe’s largest businesses mainly in Germany, Switzerland, the United Kingdom and Scandinavia.
With a winning combination of technical expertise and service excellence, iQuest drives long-term business value for leading companies in a broad range of industries such as telecommunications, life sciences, financial services, logistics and media.
Our highly specialised service offering includes software and product engineering, application lifecycle services, business information management, business process management, e-commerce and software quality assurance and testing. iQuest focuses on providing best-in-class solutions that are cost-effective and help our clients maintain a competitive advantage through technology.
Founded in 1998 and headquartered in Germany, iQuest has 6 European offices with local teams in Germany, Sweden and Romania, currently employing more than 400 people.