Senior .Net Developer - Delhi, India - Triumph Ladders Pvt. Ltd.

    Default job background
    Description

    Job Summary :
    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 holistic view and provide multiple solution options that meets the business objective of the client.

    He must be able to manage the development lifecycle to ensure the delivery of highly quality solutions that are optimized for performance and built to scale.

    Primary Responsibilities :

    • Act as the technical owner of the large scale, high risk multiple complex modules and manages the conception to delivery of module's architecture
    • Have experience crafting and developing in backend technologies (C#, .NET Framework, .NET Core, REST, strong SQL skills, Azure Server less & 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 testdriven development approach. Experience with cloud native deployments (e.g. Docker / Kubernetes) in Azure is preferred.
    • Have a strong understanding of relational databases and data architectures, knowledge of NoSQL database experience is a plus.
    • Contribute in 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 provide feedback about all aspects of the development process; delivering work on time and within budget.
    • Selfmotivated and passionate about staying uptodate on relevant technologies, trends and opportunities.
    Experience Guidelines :

    Must haves :

    • Good practical knowledge in implementing and following SOLID design principles in solutions
    • Good practical knowledge of foundational design patterns and 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
    )