.NET Developer with AWS

Accionlabs — Canada · Posted ~4 hours ago

Skills

.NET C# Object-Oriented Programming SOLID principles Object-Oriented Design Test-Driven Development Design patterns RESTful web services SQL Server T-SQL Automated testing Unit testing Integration testing AWS ASP.NET NUnit xUnit JUnit Visual Studio

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A .NET development role for an engineer with strong C# skills and experience building RESTful services across multiple .NET versions. You will apply object-oriented design, SOLID principles, TDD, design patterns, automated testing, and SQL Server performance tuning while working with AWS cloud environments.

Highlights

Opportunity to work on sophisticated .NET applications and cloud environments, applying strong software design and testing practices, performance-tuned SQL development, RESTful services, and established architectural patterns.

Description

Qualifications & Technical Skills: Strong programming skills in .NET/C#, using Visual Studio or equivalent development tools.Proficient in Object-Oriented Programming (OOP) with a solid understanding of OOP fundamentals and SOLID principles.Deep understanding of software design principles, including Object-Oriented Design (OOD), Test-Driven Development (TDD), and commonly used design patterns (behavioral and structural).Experience developing RESTful web services across multiple .NET frameworks, including .NET 2.0, 4.0, 4.5, and .NET Core.Strong skills in SQL Server/T-SQL, including writing complex stored procedures and performance tuning.Familiar with automated testing frameworks such as nUnit, and mocking libraries for unit and integration testing.Experience with TDD using frameworks like xUnit, NUnit, or Junit.Hands-on experience working in AWS cloud environments. Imp: "Demonstrated hands-on experience implementing Factory and Abstract Factory design patterns, with a strong ability to apply and articulate SOLID principles in software design. Proven expertise in designing scalable, secure, and maintainable RESTful APIs, including authentication and authorization using JWT tokens. Strong understanding of software architecture and design best practices, including design patterns, security, extensibility, maintainability, and performance optimization, with the ability to clearly communicate architectural decisions and trade-offs."