> Markdown version of [/jobs/ext/4301339-net-developer](https://www.wearedevelopers.com/jobs/ext/4301339-net-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # NET Developer - **Company:** Tanisha Systems Inc - **Location:** Olympia, WA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Amazon Web Services, Software Applications, ASP.NET MVC Framework, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Computing, Code Review, Distributed Systems, Entity Framework, Message Broker, Enterprise Messaging Systems, Microsoft SQL Server, Scrum Methodology, Software Engineering, SQL Databases, Test-Driven Development (TDD), .NET Core, Software Application Programming, Git, Event Driven Architecture, Containerization, Apache Kafka, Asynchronous Programming, Software Version Control, Docker, Web Api, Programming Languages - **Published:** October 6, 2026 - **Apply:** https://www.dice.com/job-detail/fbb11dec-a227-4e9c-886a-d323386461b0 ## About the Role Programming Languages * C# * JavaScript * SQL Frameworks & Libraries * .NET Core * ASP.NET MVC / Web API * Entity Framework Cloud & Databases * AWS * Microsoft SQL Server Tools & Methodologies * ADO * Docker * Git * Agile/Scrum * Test-Driven Development (TDD) Distributed Systems * Hands-on experience with service buses and message brokers. * Experience with Apache Kafka or similar technologies for asynchronous communication. * Understanding of distributed system patterns and event-driven architectures., * Experience developing cloud-based applications on AWS. * Experience with Apache Kafka or comparable messaging platforms. * Experience with distributed systems and event-driven architectures. * Strong problem-solving and communication skills. * Experience working in Agile/Scrum development environments. ## Description We are seeking a .NET Developer to design, develop, test, and maintain software applications using modern .NET technologies. The developer will work from established design documentation and collaborate with technical and business teams to deliver reliable, scalable solutions., * Develop and maintain software applications based on technical design documents and project requirements. * Build applications using C#, .NET Core, ASP.NET MVC/Web API, Entity Framework, JavaScript, and SQL. * Develop and optimize database solutions using Microsoft SQL Server. * Design and implement APIs and services for distributed applications. * Develop asynchronous communication and event-driven solutions using messaging technologies such as Kafka. * Implement automated testing and follow TDD practices where applicable. * Containerize applications using Docker. * Participate in Agile/Scrum ceremonies, code reviews, and technical discussions. * Use Git for source control and maintain high-quality, well-documented code. * Troubleshoot application issues and contribute to performance, reliability, and maintainability improvements. * Collaborate with cross-functional teams throughout the software development lifecycle.