Job Description
Foxbox Digital is an award-winning digital product agency headquartered in Chicago. We’re a group of engineers, developers, designers, and outcome-obsessed people with diverse skills and a single focus: To help our clients build indispensable digital products.
With a remote-first team and associates across the United States and LATAM regions, we’re always looking for new team members eager to learn, and love solving complex problems. We are passionate about building solutions that deliver long-term results.
This is an exciting opportunity to play a pivotal role in designing, developing, and maintaining top-tier software solutions tailored to meet our client’s specific needs. Our client, a leading Chicago-based non-profit, provides support for continuing medical education for physicians.
We are looking for a Full Stack .NET Engineer who will bring a robust background in software development, coupled with expertise in the applicable programming languages and the .NET framework. You will play a significant role in the software development lifecycle, from initial design and coding to rigorous testing and seamless deployment.
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, pariticipate 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.
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.
Additional Considerations:
- Prior experience with healthcare technologies or education platforms is a plus.
- Familiarity with cloud services like AWS or Azure for scalable deployments.
Benefits
Why Foxbox Digital:
- We offer continuous training and growth opportunities
- You are part of a multicultural and collaborative team that is constantly growing.
- Don’t be afraid to break things; we encourage risk-takers.
Diversity and Inclusion
Foxbox Digital is an LGBT company certified by the Illinois and National LGBT Chambers of Commerce. We are committed to working with diverse and inclusive teams to continue building the digital revolution.
Foxbox is committed to the principle of equal employment opportunity for all and team members with a work environment free of discrimination and harassment. All employment decisions at Foxbox are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Foxbox will not tolerate discrimination or harassment based on any of these characteristics. Foxbox encourages applicants of all ages.