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