Senior .NET Developer
We are seeking a seasoned software engineer to lead the design, development and maintenance of internal systems using .NET Core.
* Create scalable and efficient backend systems and APIs using C#.
* Leverage technical expertise to advise on system architecture, scalability, performance and maintainability.
* Collaborate with cross-functional teams including product managers, UX designers and data engineers to translate business requirements into technical solutions.
* Contribute to system modernization and codebase evolution by introducing best practices and automation.
* Mentor junior developers and promote engineering excellence across the team.
About the Role:
This is an exceptional opportunity for a highly skilled .NET developer to join our technology team. As a senior member, you will have a significant impact on shaping the direction of our internal systems and contributing to the growth of our engineering capabilities.
Responsibilities:
The ideal candidate will have a deep understanding of .NET Core and experience in designing, building and maintaining complex applications. Key responsibilities include:
1. Designing and developing high-quality backend systems and APIs using C#.
2. Leveraging technical expertise to advise on system architecture, scalability, performance and maintainability.
3. Collaborating with cross-functional teams to translate business requirements into technical solutions.
4. Contributing to system modernization and codebase evolution by introducing best practices and automation.
5. Mentoring junior developers and promoting engineering excellence across the team.
Requirements:
To be successful in this role, you will need:
* Extensive experience in .NET Core development.
* Strong understanding of software design patterns and principles.
* Excellent problem-solving skills and ability to think critically.
* Ability to communicate effectively with technical and non-technical stakeholders.
* Strong leadership and mentoring skills.
What We Offer:
We offer a dynamic work environment, competitive salary and benefits package, and opportunities for professional growth and development. If you are a motivated and experienced .NET developer looking for a new challenge, we encourage you to apply.
We appreciate your interest in this position and look forward to reviewing your application.