🚀 Join TechTellent as a Senior .NET Engineer!Are you a seasoned .NET engineer looking to take your skills to the next level?TechTellent is seeking a passionate Senior .NET Engineer to join our Core Platform team. We are a fast-growing global IT and tech company that values its people and fosters a positive, growth-oriented work environment. At TechTellent, we attract and retain top IT talent, providing opportunities for professional development while delivering world-class solutions to clients worldwide.🎯 What You Bring:5+ Years of Expertise in C#: Proven commercial development experience.Deep Software Design Knowledge: Understanding of SOLID principles, Domain-driven design, distributed application paradigms, microservices, and strong knowledge of architectural principles.Proficiency in WebAPI: Skilled in developing RESTful services and APIs.Kafka Streaming Experience: Working knowledge of event-driven systems using Kafka.Experience with .NET 8: Hands-on experience with the latest .NET frameworks.CI/CD Knowledge: Experience with GitLab CI/CD, unit and integration tests, and performance and memory profiling.RDBMS Expertise: Extensive experience with PostgreSQL and SQL Server.NoSQL Knowledge: Familiarity with Redis and columnar data stores.✨ Desirable Skills:Clean Code/Architecture: A strong understanding of Clean Code principles and architecture.Docker Expertise: Experience in containerisation using Docker.Cloud Environment: Experience with cloud development, particularly in AWS.Analytics Storage: Understanding of data analytics storage solutions.🔧 What You’ll Do:Collaborate & Innovate: Work within a talented team of developers, following Scrum processes in 2-week sprints to deliver regular releases.Code Quality First: Conduct thorough code reviews to ensure code is of the highest quality—maintainable, efficient, and scalable.Architect & Design: Play a pivotal role in architectural decisions and contribute to designing and developing new features for our platform.Refine & Deliver: Collaborate with product owners and stakeholders to refine requirements and deliver robust, cutting-edge solutions.Optimize & Improve: Continuously improve the codebase by refactoring and optimizing existing code for better performance and maintainability.Problem Solver: Troubleshoot and resolve complex technical challenges that arise during development and after product release.Why usPeople-Driven Culture: We value people over processes. You’ll join a supportive and collaborative team.Tech Variety: You’ll work with an exciting range of technologies, constantly growing your skills.Global Reach: We develop software solutions for clients all over the world.International Talent: Collaborate with a diverse and talented team.Work from Anywhere: Whether you’re at home or on the go, we offer flexibility to work from any location.Challenging Projects: You’ll enjoy a balance of routine and cutting-edge tasks that push your abilities.Development: English lessons and continual learning opportunities ensure you’re always growing.Відгукнутись на вакансію