Kavenegar is a leading cloud communications platform providing messaging and communication solutions to businesses.
Responsibilities:
Design, develop, and maintain high-quality software applications using C# and .NET Core. Collaborate with key stakeholders and other team members to design system architecture and software solutions. Coordinate development activities, manage timelines, and ensure successful delivery of tasks and projects. Conduct code reviews to ensure code quality, adherence to coding standards, and compliance with security guidelines. Mentor junior developers, providing guidance and support to enhance their skills and knowledge.
Requirements: Experience: +6 years of .NET development experience, emphasizing backend systems and monolith, microservices architecture. Expertise: Proficiency in .NET core, C#, ASP.NET Core, Redis and SQL Server. Familiarity with NoSQL databases is a plus. API Development: Skilled in designing and implementing RESTful APIs with security and documentation considerations. Testing & DevOps: Experience with TDD, unit testing frameworks, CI/CD pipelines, and infrastructure as code (IaC). Security & Performance: Knowledge of security best practices, performance optimization techniques, and distributed computing. Agile Methodologies: Comfortable working in Agile/Scrum environments with effective communication and collaboration skills.
Education: Bachelor's degree in Computer Science or related field preferred.
معرفی شرکت
کاوه نگار با ارائه وبسرویس پیامک و تماس صوتی پیشرفته برای توسعه دهندگان ،امکان ارسال و دریافت پیامک و برقراری تماس اینترنتی را در اغلب سرویس های نرم افزاری مهیا می کند.