Posted on 22 Sep, 2022

Senior .NET Developer

3 - 8 years

Technical Skills

  • Lead the design, development, testing, and deployment of software applications
  • Client communication
  • Write clean, maintainable, and efficient code
  • Design Microservices based Architecture and Management of microservices
  • Collaborate with other developers, stakeholders, and business partners to improve the application
  • Design and implement new features, optimize existing functionality, and resolve defects
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Mentor junior developers and provide technical guidance
  • Troubleshoot and debug applications
  • Understand and optimize the performance and scalability of the application
  • Participate in code reviews and ensure adherence to best practices and standards
  • Write automated test cases to ensure code quality
  • Ensure that all development work adheres to security and compliance requirements
  • Identify and implement new technologies and tools to improve the development process
  • Drive innovation and implement best practices to improve software quality and performance.
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Develop Rest API, work with WebSocket, manage JWT, work with OpenID & Auth 2.0
  • Can write a complex algorithm with multi-threading as part of the feature
  • Manage risk identification and risk mitigation strategies associated with the architecture
  • Advanced understanding of Agile Methodologies, including estimations
  • Create high-level implementation documents and support team to create low-level technical documents
  • Take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, validation
  • Stay up-to-date with the latest developments in .NET and related technologies.

Skills

  • Strong experience with C#, ASP.NET, .NET Core, and SQL Server
  • Experience leading development teams and mentoring junior developers
  • Strong understanding of object-oriented programming principles
  • Proficient in HTML, CSS, and JavaScript
  • Strong knowledge of REST & SOAP API design
  • Strong experience with Blazor
  • Experience with Git and version control
  • Strong problem-solving skills and ability to troubleshoot complex issues
  • Excellent verbal and written communication skills
  • Strong attention to detail and ability to deliver high-quality code
  • Experience with SQL such as SQL Server, MySQL, PostgreSQL, or any other RDB
  • Experience with NoSQL and In-Memory databases is a plus
  • Hands-on Experience with CI & CD frameworks like Jenkins, ArgoCD, and Azure Pipelines
  • Experience with ORM such as Entity Framework or Dapper
  • Familiarity with Agile development methodologies
  • Implementing cache & Queueing based on a use case to simulate a heavy load
  • Implementing microservice architecture
  • Experience with AWS, Azure, or Google Cloud Platform is a plus

Qualifications

  • 6+ years of experience in software development
  • 3+ years of experience in .NET Core development
  • At least 2 years of experience in Designing Web Architecture.
  • Bachelor’s degree in Computer Science or related field
  • Strong experience with C#, .NET Core, and SQL Server

    Enter below details to apply.
    file-image

    captcha