Senior .NET Developer

We are on the hunt for a seasoned Senior .NET Developer to join our expanding crew. In this role, you will play a vital part in engineering and rolling out trustworthy, large-scale solutions that propel our products and services. Partnering with diverse teams, you will turn imaginative ideas into tangible results and help guide the technical vision of our platform. Responsibilities Create, deploy, and maintain robust backend services and applications Design durable, stable, and secure software architectures aligned with organizational goals Cooperate with product leads, design experts, and engineering peers to define and ship new capabilities Carry out code inspections among team members and offer constructive input to maintain top engineering quality Mentor junior engineers and assist them in progressing along their career paths Improve and modernize legacy code to increase efficiency, scalability, and ease of maintenance Engage in technology planning meetings and help shape critical design decisions Identify, analyze, and resolve complex live system issues without delay Stay informed about modern technologies and propose improvements to our development practices Requirements At least 3 years of practical work experience as a software engineer Expert-level proficiency in C# and the .NET stack for developing enterprise-grade solutions Real-world experience producing unit tests to ensure dependable and high-quality code Solid understanding of software architecture fundamentals, design patterns, and proven engineering practices Exposure to SDLC frameworks including Agile, Scrum, or Kanban Strong command of SQL, covering optimized query creation and relational schema design Practical proficiency with data access technologies such as Entity Framework, Dapper, and ADO.NET Direct experience leveraging Microsoft Azure to host and operate cloud-based applications Proven track record working with ASP.NET to build web applications and APIs Operational knowledge of Angular for delivering dynamic and responsive frontend experiences Excellent verbal and written English skills (B2+ level or higher) Nice to have Practical skills with containerization platforms like Docker and orchestration tools such as Kubernetes Knowledge of CI/CD pipelines and overall DevOps methodologies Familiarity with microservices architecture and distributed computing concepts

Similar jobs