Net Developer (Remote)

IT/Dev
Salary: Competitive Salary
Job Type: Full time
Experience: Senior Level

Elfonze Technologies

Net Developer (Remote)

Net Developer | Elfonze Technologies | Worldwide

Job Information

    Date Opened

    11/22/2024...

    Net Developer | Elfonze Technologies | Worldwide

    Job Information

      Date Opened

      11/22/2024

      Job Type

      Full time

      Industry

      IT Services

      Remote Job

    Job Description

    This is a remote position.

    Job Description

    • Application Development:

      • Design, develop, and implement web, desktop, and mobile applications using .NET technologies (C#, ASP.NET, .NET Core, etc.).
      • Develop high-quality, maintainable, and efficient code in line with the latest industry standards and practices.
      • Write clean, scalable, and efficient code and collaborate with other team members to review and optimize code.
    • System Integration:

      • Integrate third-party APIs, services, and data sources into .NET applications.
      • Work on backend and front-end integrations to deliver seamless functionality for users.
    • Database Design and Management:

      • Design and maintain databases using SQL Server or other relational databases.
      • Implement stored procedures, views, and queries to interact with the application’s data layer.
      • Optimize database performance and troubleshoot issues as they arise.
    • Testing and Debugging:

      • Conduct unit testing, integration testing, and other testing methods to ensure the quality of the application.
      • Debug, troubleshoot, and resolve software defects and performance issues.
      • Collaborate with QA teams to ensure comprehensive test coverage.
    • Continuous Improvement:

      • Stay up-to-date with the latest trends in .NET development and software engineering best practices.
      • Identify opportunities for improving code quality, performance, and overall system architecture.
      • Participate in code reviews, providing and receiving constructive feedback.
    • Collaboration and Communication:

      • Collaborate with cross-functional teams, including business analysts, product managers, and UX/UI designers, to understand project requirements.
      • Communicate effectively with team members, project managers, and stakeholders regarding project status and potential roadblocks.
      • Document code, processes, and technical specifications to ensure knowledge sharing and smooth handoffs.
    • Deployment and Maintenance:

      • Support the deployment process of applications and ensure a smooth transition from development to production environments.
      • Monitor live applications for issues and respond to production bugs as needed.
      • Maintain and update applications by fixing issues, applying patches, and implementing improvements.
    • Security and Compliance:

      • Implement security best practices in application development.
      • Ensure compliance with industry regulations and standards for data privacy and security.

    Qualifications:

    • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.

    • Experience:

      • Minimum 2-4 years of professional experience in .NET development.
      • Experience with C#, ASP.NET, .NET Core, Entity Framework, MVC, Web API, and other .NET technologies.
      • Familiarity with front-end technologies like HTML, CSS, JavaScript, Angular, or React is a plus.
      • Experience with version control systems (e.g., Git, SVN).
      • Exposure to cloud platforms like Azure or AWS is advantageous.
    • Technical Skills:

      • Strong proficiency in C# and object-oriented programming (OOP).
      • Experience with RESTful API development and integration.
      • Knowledge of SQL and relational databases (e.g., SQL Server, MySQL).
      • Familiarity with Agile development methodologies (e.g., Scrum, Kanban).
      • Knowledge of software development best practices, design patterns, and architecture.
    • Soft Skills:

      • Strong analytical and problem-solving skills.
      • Excellent communication skills and the ability to work effectively in a team-oriented environment.
      • Ability to handle multiple tasks simultaneously and prioritize effectively.
      • Attention to detail and a commitment to delivering high-quality software.

    Preferred Skills:

    • Experience with microservices architecture.
    • Familiarity with DevOps practices and tools (CI/CD pipelines).
    • Knowledge of unit testing frameworks like NUnit or MSTest.
    • Experience with containerization technologies like Docker.

    Requirements

    Skills/Project Experience: -> Proficiency in C# and the .NET framework (Core/Framework). -> Good experience in using standard technology development tools like Visual Studio, TFS. -> Experienced OOPS concepts, Dot NET Framework, C# -> Experience in Web Technologies ASP.NET (Web Forms, MVC), Bootstrap, JavaScript, HTML. -> Experience in ADO.net. -> Experience in web/application servers (IIS) -> Strong knowledge of SQL Server or other relational databases. -> Familiarity with middleware or integration tools -> Strong experience in designing and developing RESTful APIs. -> Familiarity with API security practices (e.g., OAuth, JWT). -> Excellent debugging, problem-solving, and analytical skills. -> Strong understanding of software development best practices and design patterns. -> Good interpersonal and communication skills Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.

    Tagged as: remote, remote job, virtual, Virtual Job, virtual position, Work at Home, work from home

    Load more listings
    When applying state you found this job on Pangian.com Remote Network.