WeCloud is looking for an experienced and passionate .NET Developer to design, develop, and maintain applications in an empowered team of highly skilled software developers. This role plays a critical part in delivering successful customer implementations by cooperating with customers, Professional Services consultants, and partners. You will follow the full project lifecycle, ensuring high-quality software that is extensible, maintainable, secure, and performant.The ideal candidate has a solid background in .NET development, excellent English communication skills, and a proven ability to collaborate on software solutions using industry-leading technologies. You will contribute to the full lifecycle from functional design to integration testing and optimization.Key Responsibilities:Technical .NET Development:Follow the full project lifecycle, taking ownership from Functional Design to Integration Testing.Develop, test, and maintain software systems based on project requirements using .NET 8/9, EF Core, C#, LINQ.Ensure solutions are tested, extensible, maintainable, secure, and perform well.Hand-craft SQL and work with relational databases (MSSQL, MySQL).Utilize version control with Git and develop Windows Applications and RESTful APIs.Customer Engagement:Work closely with customers, business analysts, other developers, and QA engineers to shape the product and ensure high-quality software.Act as a trusted advisor on software development best practices and implementation strategies.Build long-term relationships with customers by providing ongoing support and consultation.Solution Design:Collaborate with product and engineering teams to design solutions that address customer pain points.Document solution architecture, workflows, and integration strategies.Ensure solutions meet scalability, security, and performance standards.