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.
Job Category: Senior .NET Developer
Job Type: Full Time
Job Location: Newtown Square PA


