Senior .Net Developer

Ryde Technologies, LLC

Senior .Net Developer

Remote,
Full Time
Paid
  • Responsibilities

    We are seeking a Senior .Net Developer to join our team. Please see below to find the job description and desired qualifications;

    Position Summary

    The Application .NET Developer is responsible for developing, testing, and maintaining software solutions. Successful candidate must be self-motivated and eager to take on new challenges and work well with other employees and customers. May be responsible for occasional contact with vendors of software, equipment and services.

    Responsibilities

    • Develop and maintain efficient, reusable and reliable code
    • Conduct functional and non-functional testing
    • Troubleshoot and debug applications effectively and efficiently
    • Ensure the best possible performance, quality, and responsiveness of applications
    • Learn and follow industry best practices adopted by the organization
    • Understand and follow good code automation concepts and principles
    • Understand client requirements and how they translate to new application features
    • Provide estimates for new change requests
    • Collaborate with development team and other IT staff to set specifications for new applications
    • Evaluate existing applications and understand how to modernize
    • Develop technical documents as required to accurately represent application design and code

    Knowledge, Skills and Experience

    • 5+ years software development experience
    • 5+ years’ experience using C# / NET Framework and Visual Studio or comparable IDE.
    • Experience with ASP.NET webforms is a must
    • Experience with RESTful services, WEB API
    • Experience with Team Foundation Server / Azure DevOps
    • Experience with ORM frameworks such as Entity Framework
    • Exposure to cloud, micro services architecture.
    • Relational DB experience and strong understanding of good data design.
    • Understanding of and experience with modern software design principles and practices
    • Experience with various software development methodologies
    • Analytical thinking and problem-solving capability
    • Great attention to detail and time management skills
    • Team player with excellent communication skills both oral and written

    Educational/Training and Certification Requirements

    • Bachelor of Science degree in computer science or relevant field
    • Microsoft Application Development Certification is a plus

    Job Types: Full-time, Exempt