All roles

Open role

Junior Full Stack Developer

Remote · Nigeria Full-time

MacroAgility is a people-oriented organization where collaboration and continuous improvement are central to how we work. We help our clients achieve their business goals by delivering practical, technology-driven solutions with a strong focus on customer service excellence. At MacroAgility, we support professional growth by encouraging learning, teamwork, and accountability.

Core Responsibilities

As a Junior Full-Stack .NET Developer at MacroAgility, you will contribute to the design, development, and maintenance of our software products. You will work closely with senior developers, project managers, and clients to implement features, enhance existing systems, and support deployments. This role is well-suited for a developer who is comfortable working independently on assigned tasks while still seeking guidance on more complex technical decisions.

This role supports existing workstation and server-based applications deployed in client environments and contributes to improving and modernizing MacroAgility’s DM software solutions.

Key Responsibilities

  • Collaborate with team members to gather and understand functional requirements for new features and enhancements
  • Design, develop, and maintain high-quality C# code, including RESTful APIs and web, desktop, and cloud-based applications
  • Support and enhance existing and legacy applications, ensuring reliability, performance, and maintainability
  • Participate in code reviews and apply feedback to ensure adherence to coding standards and best practices
  • Assist with quality assurance and testing efforts, including bug fixes and support for user acceptance testing (UAT)
  • Contribute to performance optimization, security improvements, and scalability efforts under guidance
  • Help develop and maintain installation wizards, deployment scripts, and automation tools
  • Create and update technical and administrator documentation
  • Support client installations, upgrades, and troubleshooting of workstation and server components
  • Coordinate with third-party vendors to assist with integrations and resolve tooling issues
  • Stay current with .NET technologies, tools, and industry best practices

Education and Experience

  • Bachelor’s degree in Computer Science or a related field (or equivalent professional experience)
  • 2–4 years of experience building and supporting .NET web and application solutions

Required Skills

  • Strong working knowledge of C# and SQL
  • Experience with Entity Framework, LINQ, and Object-Oriented Programming principles
  • Proficiency with Visual Studio 2017 or higher
  • Solid understanding of HTML5, CSS3, JavaScript, and jQuery
  • Experience with ASP.NET, MVC, Bootstrap, and/or Blazor
  • Experience building and consuming RESTful APIs and working with third-party SDKs
  • Exposure to multi-threaded and asynchronous programming concepts
  • Experience with both front-end and back-end development
  • Strong English communication skills (written and verbal)
  • Familiarity with Asana, Slack, and Google Apps is a plus

Work Requirements

  • Dedicated personal computer (i7 preferred)
  • Reliable high-speed internet connection (minimum 10 Mbps download and upload)
  • Backup power source is preferred
  • Availability to work 7:00 AM – 4:00 PM EST

Application

You will play an important role in supporting software development, deployments, and enhancements while collaborating closely with a supportive technical team. We are looking for a developer who takes ownership of assigned work, adapts well to changing priorities, and values collaboration and continuous learning.

Originally posted on

More open positions

Account Manager - Canada Remote

Work from home Full-time role

Technical Support Engineer (SIP / VoIP / FoIP)

Work from home Full-time role

LMFT / LCSW / LPCC / PsyD | Remote Mental Health Therapist | Woodland Hills

Work from home Full-time role

LMFT / LCSW / LPCC / PsyD | Remote Mental Health Therapist | Eugene

Work from home Full-time role

Senior Salesforce Consultant (Technical | AI-Enabled | Media Cloud & Agentforce)

Work from home Full-time role

Seasonal Associate

Work from home Full-time role

Senior Customer Onboarding Specialist – SMB Implementation & Adoption Champion for brighthush SaaS Solutions

Work from home Full-time role

Coding Outpatient Lead

Work from home Full-time role

Licensed All-Lines Claims Adjusters for Financial Services

Work from home Full-time role

Paid Product Tester

Work from home Full-time role

Manager, Commercial Development

Work from home Full-time role

Remote Hybrid Registered Dietitian (Full Time/Part Time)

Work from home Full-time role

Remote Data Entry Specialist – Music Cataloging & Metadata Management Expert – Rights Administration & Global Publishing Operations – Precision‑Driven Role at brighthush

Work from home Full-time role

Licensed Mental Health Professional (LPC/LMFT/LCSW) - Chattanooga, TN

Work from home Full-time role

Senior Remote Data Entry Specialist – Champion of Data Integrity & Precision, Expert in Quality Assurance, Process Optimization, Advanced Excel & Automation – Work From Home – Join brighthush's Global Data Team

Work from home Full-time role

[Remote] Business Systems Analyst

Work from home Full-time role

Staff Machine Learning Engineer

Work from home Full-time role

Provider Data Services Specialist (Remote)

Work from home Full-time role

Dispatcher - HVAC, Water, Plumbing

Work from home Full-time role

Account Executive

Work from home Full-time role

Remote Part‑Time Customer Service Specialist – Exceptional Support & Growth Opportunities

Work from home Full-time role