NET Developer

Tanisha Systems Inc
Olympia, WA, United States
28 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

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
+19 more
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

Job 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.

Requirements

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…