Technical Lead (.NET)
Posted 8 days 15 hours ago by GoodCore Software Ltd
GoodCore Software is a UK-based software development company known for delivering mission-critical applications with precision and innovation. We are seeking a Technical Lead (.NET) to take ownership of architecture, development, and mentoring within a high-performing engineering team. This role is perfect for someone who loves solving complex technical problems and guiding others toward excellence. Join us and help shape the future of software solutions for our global clients.
Job Description:As a Technical Lead, you will significantly contribute to identifying best-fit architectural solutions for one or more projects; develop design of application, provide regular support/guidance to project teams on complex coding, issue resolution and execution. You will collaborate with some of the best talent in the industry to create and implement innovative high-quality solutions, participate in Sales and various pursuits focused on our clients' business needs. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Qualifications & Requirements- Bachelor's degree or equivalent required from an accredited institution
- At least 8-10 years of experience in software development
- Experienced in using various design patterns, both high-level (e.g., GoF) and those idiomatic to C# and MVC
- Extensive experience in Visual Studio, Visual Studio.NET and Git/GitHub.
- Experience with unit test frameworks, dependency injection and application profiling.
- Proficiency in VNext/Core CLR technology, ideally participating in the early access program of Microsoft's cross -platform implementations of and for C# and MVC.
- Ability to prioritize and manage work, adhering to critical project timelines in a fast-paced environment
- A self-starter that is able to collaborate actively with others in a cross-functional team
NOTE: Resumes not meeting the above criteria will not be entertained.