Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote .Net Developer

at Weekday AI

Posted 2 weeks ago | 0 applied

Description:

  • We are looking for a skilled .NET Developer to join our team, responsible for developing and maintaining full-stack applications, with a focus on performance, scalability, and maintainability.
  • This role involves working closely with cross-functional teams and leveraging modern Microsoft technologies.
  • The developer will collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • They will develop end-to-end applications using the Microsoft .NET framework, including .NET Core and .NET Standard, with front-end integration using HTML, CSS, and JavaScript.
  • The role includes designing, developing, and maintaining SQL Server databases, ensuring efficient data storage, retrieval, and manipulation.
  • The developer will implement data caching solutions using Redis and Elasticache to improve application performance.
  • They will build scalable and robust RESTful and/or SOAP APIs to ensure seamless communication between internal components and external systems.
  • The position requires using Git for version control, branching, and code merging, ensuring smooth collaboration within the development team.
  • The developer will follow Agile development methodologies for iterative and collaborative progress.
  • They will deploy and manage applications on AWS EC2 instances, utilizing cloud technologies for enhanced performance, scalability, and availability.
  • The role involves writing unit tests and engaging in automated testing to ensure code reliability and quality.
  • The developer will identify and resolve performance bottlenecks across application layers, databases, and caching mechanisms to maintain optimal system performance.
  • They are expected to stay up-to-date with the latest .NET technologies, AWS services, and best practices, and proactively recommend innovative solutions to improve the development process and application architecture.
  • The developer will create and maintain comprehensive technical documentation, including architecture diagrams, code comments, and user guides, to support collaboration and knowledge sharing.

Requirements:

  • A minimum of 6 years of experience in .NET development is required.
  • Proficiency in .NET Core, ASP.NET, ASP.NET MVC, and Web API is essential.
  • Strong knowledge of Transact-SQL (T-SQL) and SQL Server is necessary.
  • Experience with microservices architecture is required.
  • Proficiency in HTML, CSS, and JavaScript for front-end integration is needed.
  • Familiarity with Redis and Elasticache for caching solutions is important.
  • Experience with AWS EC2 deployment is required.
  • Strong skills in Git version control are necessary.
  • The candidate must possess strong problem-solving and analytical skills.
  • The ability to work independently and collaboratively in a team is essential.

Benefits:

  • This position offers a full-time remote work opportunity from India.
  • The role provides the chance to work with modern Microsoft technologies and cloud services.
  • Employees will have the opportunity to engage in continuous learning and stay updated with the latest industry trends.
  • The position encourages innovation and the implementation of best practices in software development.
  • The company promotes a collaborative work environment, allowing for teamwork and knowledge sharing.