This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Foxbox Digital is an award-winning digital product agency headquartered in Chicago, focused on helping clients build indispensable digital products.
The company has a remote-first team with associates across the United States and LATAM regions, seeking new team members eager to learn and solve complex problems.
The Full Stack .NET Engineer will play a pivotal role in designing, developing, and maintaining software solutions for a leading Chicago-based non-profit that supports continuing medical education for physicians.
Responsibilities include designing, developing, and maintaining web applications using .NET languages (C#, VB.NET) and technologies (ASP.NET, .NET Core).
The engineer will build user interfaces with HTML, CSS, JavaScript, and frameworks like Angular, React, or Vue.js.
The role involves developing and consuming web services with RESTful APIs for seamless communication between client-side and server-side components.
The engineer will implement data storage solutions using databases like SQL Server and write efficient data access code with Entity Framework or ADO.NET.
Ensuring application performance, scalability, and security through best practices in coding, testing, and deployment is essential.
Collaboration with team members, including designers and developers, to meet project objectives is required.
The engineer will write clean, maintainable, and well-documented code, implement unit tests, participate in code reviews, and conduct integration tests to ensure quality.
Staying current with the latest developments in the .NET platform and web technologies is expected.
Participation in the full software development lifecycle, from design to support, is part of the role.
The engineer will also collaborate with team members and stakeholders to troubleshoot and resolve issues post-deployment.
Requirements:
Proficiency in the C# programming language and .NET platform is required.
Skills in using ASP.NET to build APIs and backend web services are necessary.
Experience in writing software tests, including unit and integration tests, is essential.
A minimum of 3 years of experience in designing, building, and maintaining scalable and robust backend systems is required.
Familiarity with software architecture, design patterns, large-scale distributed applications, and microservices is important.
Experience with JSON, XML, and/or gRPC is needed.
Strong communication skills to collaborate effectively with team members are required.
Experience working with CI/CD pipelines is necessary.
Experience with SQL and NoSQL databases for data storage and processing is required.
Prior experience with healthcare technologies or education platforms is a plus.
Familiarity with cloud services like AWS or Azure for scalable deployments is advantageous.
Benefits:
Foxbox Digital offers continuous training and growth opportunities for its employees.
Team members are part of a multicultural and collaborative team that is constantly growing.
The company encourages risk-taking and does not discourage breaking things in the pursuit of innovation.
Foxbox Digital is committed to diversity and inclusion, being an LGBT-certified company.
The company promotes a work environment free of discrimination and harassment, ensuring equal employment opportunities for all.