Senior .NET Developer

We are excited to welcome a proficient Senior .NET Developer to our expanding group. In this position, you will serve as a key contributor in assembling and rolling out reliable, wide-reaching solutions that move our offerings forward. By teaming up with different units, you will help convert imaginative ideas into concrete results and play a part in steering the technical direction of our platform. Responsibilities Construct, deliver, and care for solid backend services and applications Form long-standing, dependable, and secure software designs that align with business aims Cooperate closely with product leads, design experts, and engineering colleagues to define and launch new features Conduct team-wide code reviews and contribute useful feedback to uphold strong engineering standards Guide newer developers and assist them in advancing along their professional paths Refresh and rework legacy code to boost performance, scalability, and ease of upkeep Participate actively in technical planning meetings and shape major design decisions Spot, investigate, and resolve tough problems in live environments promptly Stay aware of emerging technologies and propose enhancements to our engineering processes Requirements No less than 3 years of practical industry experience as a software developer High-level expertise in C# and the .NET ecosystem for producing enterprise-grade solutions Proven background writing unit tests to ensure trustworthy and quality-driven code Sound knowledge of software architecture core concepts, design patterns, and recognized engineering techniques Experience working within SDLC frameworks like Agile, Scrum, or Kanban Solid command of SQL, including building optimized queries and designing relational data models Operational know-how with data access libraries such as Entity Framework, Dapper, and ADO.NET Direct involvement using Microsoft Azure to deploy and operate cloud-hosted applications Recognized proficiency with ASP.NET for assembling web applications and APIs Practical familiarity with Angular for crafting responsive and engaging user-facing experiences Proficient English communication, both verbal and written (B2+ level or above) Nice to have Real-world experience with containerization tools like Docker and orchestration systems such as Kubernetes Awareness of CI/CD pipelines and broader DevOps approaches Knowledge of microservices architecture and distributed system fundamentals

Similar jobs