About the Role:
Our client is looking for a Principal Engineer with a strong C# background who can help architect, design, and lead projects that drive real impact. If you're a visionary engineer with a passion for technology and a talent for mentorship, this is the role for you.
As a Principal Engineer, you'll take on a pivotal role, setting the technical direction for complex, mission-critical projects. You'll guide architectural decisions, tackle high-level challenges, and mentor a team of developers, sharing your expertise in C# and .NET to elevate our engineering standards. Your work will shape our product roadmap, optimizing performance, scalability, and user experience for thousands of customers.
What you will do:
Design, build, and optimize high-performance applications in C# and .NET, with a focus on scalability, reliability, and maintainability.
Serve as a technical leader, mentoring developers, conducting code reviews, and fostering a culture of collaboration and continuous improvement.
Identify opportunities to leverage emerging technologies and best practices, keeping us at the cutting edge of software development.
Work closely with Product, DevOps, and QA teams to ensure seamless integration, delivery, and quality of products.
Establish coding standards, development practices, and quality metrics to ensure high-quality deliverables across projects.
What you need to have:
Relevant Qualification
12+years development experience
Extensive experience with C# development, .NET framework, and related tools and libraries.
Proven experience in designing scalable, robust software architectures and solving complex technical challenges.
Strong ability to mentor and inspire a team of engineers, fostering a collaborative and high-performance environment.
Advanced troubleshooting skills, with a track record of resolving high-stakes technical issues.
Ability to communicate complex technical ideas clearly and effectively with both technical and non-technical stakeholders
#J-18808-Ljbffr