Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Keystone Solutions is actively seeking an experienced Microsoft .NET Software Developer Technical Lead to enrich our agile teams. As part of our consultancy model, this role encompasses the leadership and technical acumen necessary to spearhead the development, continuous improvement, and secure operation of software and system products. This is a consultancy mission at a client site through Keystone Solutions, where you will leverage your expertise in C# and the .NET framework to guide our clients' projects to success.
Role & Responsibilities
- Establish and deploy development environments, ensuring the continual improvement and secure operation of software and system products.
- Drive the development team towards quality delivery, enforcing best practices.
- Collaborate on application transformation designs and participate in high-level and detailed discussions.
- Build robust systems in partnership with other Technical Leads.
- Engage in processes of trial, feedback, learning, and evolution to build reliable capabilities.
- Adapt working practices to specific product and service needs.
- Define and improve software life cycle processes, integrating industry frameworks for enhancements.
- Develop, maintain, and monitor applications, ensuring they meet organizational standards across the full software and system life cycle.
- Automate testing to enhance code quality and application reliability across various testing forms.
- Write comprehensive technical documentation for existing and new developments.
- Extract requirements from user and business requests in collaboration with domain experts and business analysts.
- Initiate development process, testing, operational management, and infrastructure improvements.
- Facilitate inter-team communication on API changes, deployments, and troubleshooting.
- Support the Tribe Lead in increasing transparency and knowledge sharing within the development team.
- 5+ years of hands-on experience in C#.Net (.Net 4.5+, .NET Core, ASP.NET Web API).
- Leadership experience across the complete development life cycle.
- Proficiency in ORMs (EFCore, EDMX, Dapper), Web API technologies, event-driven architecture, and testing frameworks.
- Understanding of modern software design principles and experience with relational databases, particularly MS SQL Server.
- Experience in deploying applications using DevOps pipelines, Azure, Kubernetes, and Docker.
- Familiarity with version control best practices, especially Git.
- Knowledge of web technologies (React, TypeScript) is a plus.
- Agile methodology experience, with a preference for knowledge in Azure DevOps backlog management.
- Bachelors degree in computer science or a related field; certifications are a plus.
- Fluent in English, both spoken and written.
- Independent worker and collaborative team player.
- Strong presentation and report-writing skills.
- Customer-centric, professional, transparent, and positive attitude.
- Proactive, dynamic, assertive, and open to challenges.
- Experienced in Agile development methodologies.
- Dynamic Project Engagement: As a consultant, you'll have the unique opportunity to lead and contribute to diverse projects, offering a rich landscape for professional growth.
- Turbo-Charged Learning: Keystone Solutions supports continuous professional development, propelling your expertise forward through varied projects and learning opportunities.
- Career Advancement: Embrace the path to achieving your ambitions within our consultancy framework, equipped with diverse client project experiences.
- Keystone Solutions Values: Our consultants embody our core values of innovation, integrity, and collaboration, bringing unparalleled value to every client engagement.
Key Skills
Ranked by relevanceReady to apply?
Join Keystone Solutions and take your career to the next level!
Application takes less than 5 minutes

