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 program
- Training sessions and workshops on the latest technologies
- Professional and collaborative working environment
- Competitive remuneration package
Note: ONLY selected candidates will be contacted!