Our Client is looking for experienced .NET C# Developer with over 8 years of professional experience to join their dynamic team. The ideal candidate will have a strong background in developing scalable and resilient applications using .NET technologies. You will be responsible for designing, implementing, and maintaining applications, leveraging your expertise in the GCP platform and SOLID programming principles.
Responsibilities
- Design and develop high-quality applications using C# and .NET technologies, including Web API, ASP.NET MVC, Blazor, or MAUI.
- Lead the architectural design and development of scalable applications, ensuring adherence to best practices and design patterns.
- Develop and deploy applications utilizing Google Cloud Platform (GCP) services, including GCP Pub/Sub and other relevant technologies.
- Write clean, maintainable, and efficient code, ensuring compliance with SOLID principles and other coding standards.
- Work closely with cross-functional teams, including product management and QA, to deliver solutions that meet business requirements.
- Monitor and optimize application performance, implementing improvements as needed.
- Create and maintain technical documentation for applications, processes, and best practices.
- Provide guidance and mentorship to junior developers, fostering a collaborative team environment.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of professional experience in software development using C#.
- 5+ years of experience with .NET technologies, including Web API, ASP.NET MVC, Blazor, or MAUI.
- Strong proficiency in developing applications on the GCP platform, specifically with GCP Pub/Sub and other related services.
- Deep understanding of SOLID programming principles and design patterns.
- Experience with modern development tools and practices (e.g., Git, CI/CD pipelines).
- Excellent analytical and troubleshooting skills.