Senior .NET Developer

Decision Six Inc.
Newtown Square, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Newtown Square, United States of America

Tech stack

ASP.NET
HTML
Java
JavaScript
.NET
API
ASP.NET
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Databases
Computer Engineering
Command-Query Responsibility Segregation (Software Development)
Database Storage Structures
Software Debugging
Dependency Injection
Software Design Patterns
Language Integrated Query
Middleware
Entity Framework
Design of User Interfaces
jQuery
Microsoft SQL Server
Software Architecture
Queueing Systems
RabbitMQ
Software Deployment
Software Engineering
SQL Databases
TypeScript
.NET Core
Blazor
Usage Tracking
Information Technology
Kafka
REST
Es2015
gRPC
Code Restructuring
Web Api
Programming Languages
Microservices

Job description

  • Develop high-quality software design and architecture by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Design, code, test, debug, document, and support all types of applications consistent with established specifications and business requirements to deliver business value.
  • Collaborate with internal teams to produce software design and architecture.
  • Write clean, scalable code using .NET programming languages.
  • Test and deploy applications and systems and Revise, update, refactor and debug code.
  • Improve existing software and Develop documentation throughout the software development life cycle (SDLC)

Requirements

Do you have experience in jQuery?, Do you have a Master's degree?, Required experience in .NET Core, APIs, SQL Server, and Azure. Framework & Technologies .NET Core (.NET 6/8), ASP.NET Core Web API, ASP.NET MVC, Blazor (Radzen), Entity Framework Core, LINQ, Dependency Injection and C#, Core Java, SQL, JavaScript (ES6+), TypeScript., * Experience in .NET development, including C#, .NET Core, and JavaScript and Proficient in SQL Server and experience with Azure cloud services.

  • Build robust RESTful APIs and Microservices architectures using ASP.NET Core Web API.Use Design Patterns, Cloud patterns for Design and Development of Application like Database, middleware, UI.
  • Design and development of Microservices using Microservice design patterns CQRS, Saga - Choreography and communication between microservices using RabbitMQ, gRPC, Message Queues, Apache Kafka.
  • Familiarity with jQuery, HTML, CSS, and other relevant web design coding languages.
  • Experience with user interface design, database structures, and statistical analyses.
  • Strong understanding of the software development cycle and programming techniques and tools.
  • Focus on efficiency, user experience, and process improvement.
  • Strong problem solving, verbal and written communication skills.
  • Ability to work independently or with a group.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or related field.

Apply for this position