Senior .NET Developer
Function
We’re looking for a Senior .NET Developer Consultant to join our client’s technology team and help design and deliver robust, high-performance software solutions built on the Microsoft ecosystem. In this role, you will combine hands-on development with technical leadership, helping to shape scalable architectures while mentoring developers and promoting engineering best practices across the team.
Role & Responsibilities
As a Senior .NET Developer, you will play a key role in building and evolving enterprise-grade applications while ensuring high standards in performance, security, and maintainability.
-
Design, develop, and maintain software components using .NET technologies (Framework and .NET Core)
-
Collaborate with architecture stakeholders to design scalable, maintainable solutions
-
Translate functional requirements into technical designs and implementations
-
Perform code reviews and enforce development best practices and quality standards
-
Monitor and optimize application and system performance
-
Ensure strong focus on security, quality, and maintainability across applications
-
Evaluate and adopt new technologies and tools aligned with our client’s long-term technology strategy
Technical Leadership & Collaboration
Beyond development, you will contribute to strengthening the technical maturity of the team by:
-
Providing technical mentoring and coaching to developers
-
Supporting a culture of engineering excellence and continuous improvement
-
Collaborating closely with cross-functional teams to deliver high-quality solutions
Profile – The Ideal Candidate
Our client is looking for a senior professional with strong analytical skills and a collaborative mindset.
-
Strong expertise in .NET development within enterprise environments
-
Excellent analytical and problem-solving capabilities
-
Ability to structure complex information and translate it into practical solutions
-
Creative thinking with the ability to explore alternative technical approaches
-
Demonstrated technical leadership and teamwork skills
-
Resilience and adaptability in evolving technical and organizational environments