Padmi

Senior .NET Developer

Location not specifiedPosted 3 months ago
Software engineeringUnspecified
Apply at Decision Six

Opens the source posting on decisionsix.com

Source description

About the role

View original

Job Description :

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.

Responsibilities

  • 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)

  • Essential skills and experience :

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

One address, no account. We’ll tell you when matching roles go live.

More at Decision Six

Related open roles

View all roles