Full Stack .Net Engineer

Logo of Foxbox Digital

Foxbox Digital

πŸ“Remote - Brazil

Job highlights

Summary

Join Foxbox Digital, an award-winning digital product agency, as a Full Stack .NET Engineer. You will play a pivotal role in designing, developing, and maintaining top-tier software solutions for a leading Chicago-based non-profit focused on continuing medical education. This role involves the entire software development lifecycle, from design and coding to testing and deployment. You will collaborate with a team of designers and developers, utilizing .NET languages and technologies, while ensuring application performance, scalability, and security. Foxbox offers a remote-first environment and a commitment to continuous training and growth opportunities. The ideal candidate will possess extensive experience in .NET development and related technologies.

Requirements

  • Proficient in C# programming language and .NET platform
  • Skilled in using ASP.NET to build APIs and backend web services
  • Experience writing software tests (unit and integration tests)
  • Experience (3+ years) designing, building, and maintaining scalable and robust backend systems
  • Familiarity with software architecture, design patterns, large-scale distributed applications and microservices
  • Experience with JSON, XML, and /or gRPC
  • Strong communication skill to collaborate effectively with team members
  • Experience working with CI/CD pipelines
  • Experience with SQL and NoSQL databases for data storage and processing

Responsibilities

  • Design, develop, and maintain web applications using .NET languages (C#, VB.NET) and technologies (ASP.NET, .NET Core)
  • Build user interfaces with HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js
  • Develop and consume web services, with RESTful APIs, for seamless communication between client-side and server-side components
  • Implement data storage solutions using databases like SQL Server and write efficient data access code with Entity Framework or ADO.NET
  • Ensure application performance, scalability, and security through best practices in coding, testing, and deployment
  • Collaborate with team members, including designers, and developers, to meet project objectives
  • Write clean, maintainable, and well-documented code
  • Implement unit tests, participate in code reviews and integration tests to ensure quality
  • Stay current with the latest developments in the .NET platform and web technologies
  • Participate in the full software development lifecycle, from design to support
  • Collaborate with team members and stakeholders, including troubleshooting and resolving issues post-deployment

Preferred Qualifications

  • Prior experience with healthcare technologies or education platforms is a plus
  • Familiarity with cloud services like AWS or Azure for scalable deployments

Benefits

  • We offer continuous training and growth opportunities
  • You are part of a multicultural and collaborative team that is constantly growing

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Foxbox Digital know you found this job on JobsCollider. Thanks! πŸ™