No of Positions: 10
Tentative Start Date: June 06, 2022
Work From : Onsite
Rate : $ 12 - 20 (Hourly)
Experience : 9 to 10 Year
As a senior .net developer, you will be responsible for architecting and developing large-scale complex projects. The successful candidate will be able to interact with
the client to understand their requirements from a holistic view and provide multiple solution options that meet the business objective of the client. He must be able to
manage the development lifecycle to ensure the delivery of high-quality solutions that are optimized for performance and built to scale.
Act as the technical owner of the large scale, high risk multiple complex modules and manages the conception to delivery of the module’s architecture
Have experience crafting and developing back-end technologies (C#, .NET Framework, .NET Core, REST, strong SQL skills, Azure Serverless & Cloud-first development)
Design, build and maintain efficient, reusable, and reliable code adhering to CQRS / MediatR / Repository coding patterns and practices. Your code should be easy to
change, configure, test, and deploy using a test-driven development approach.
Experience with cloud-native deployments (e.g. Docker / Kubernetes) in Azure is preferred.
Having a strong understanding of relational databases and data architectures, and knowledge of NoSQL database experience is a plus.
Contribute to all phases of the development lifecycle, ensuring applications are secure, performant, resilient, and highly scalable.
Help maintain code quality and organization through code reviews, quality checks, and automation; leveraging code repository and branching strategies.
Experience working in an Agile development team environment, translating user stories into functional applications. assisting with delivery estimates and providing
feedback about all aspects of the development process; delivering work on time and within budget.
Self-motivated and passionate about staying up-to-date on relevant technologies, trends, and opportunities.
Good practical knowledge in implementing and following SOLID design principles in solutions
Good practical knowledge of foundational design patterns and the ability to use them in solutions
Minimum 4 years of experience in .Net Core framework with expertise in .Net Core Web APIs
Hands-on experience in writing complex SQL/LINQ queries and performance tuning of SQL/LINQ queries
Experience in developing applications following Test Driven Development using Unit Testing Frameworks like NUnit / xUnit
Minimum 2 to 3 years of Cloud computing experience in deploying and maintaining applications in Azure