Marco Technologies logo

Application Developer II (.Net/React)

Marco Technologies
April 09, 2026
Full-time
Remote
United States
$74,466 - $115,422 USD yearly
Technology & IT

About Marco Technologies

Marco Technologies is a U.S.-based IT services and consulting company that helps businesses manage and improve their technology systems. Founded in 1973 and headquartered in St. Cloud, Minnesota, it started as a small office supply business and gradually expanded into a full-scale technology solutions provider. The company offers services such as managed IT support, cloud computing, cybersecurity, business communication systems, and even managed print services, meaning organizations can outsource their entire tech infrastructure instead of maintaining large in-house IT teams. In simple terms, Marco Technologies acts as a “technology partner” for companies, ensuring their systems run smoothly, securely, and efficiently. While it is not a product-based tech giant like Google or NVIDIA, it plays an important role in the IT services sector, especially for businesses that need reliable day-to-day technology management and support.

Job Description

We are seeking an experienced Application Developer II to join our team! This position involves close collaboration with our Business Analyst team to design and develop software solutions using .NET Core for backend development (APIs, microservices, etc.) and React JavaScript for frontend development.

You will leverage your expertise to design and implement highly available applications, utilizing tools such as Azure DevOps and Docker/Kubernetes. You will be a key contributor to the continuous improvement of development practices, ensuring code quality, performance, and security standards are met. Your collaborative nature and deep technical knowledge will be essential as you work alongside architects, senior developers, and cross-functional teams to deliver robust solutions that meet business needs.

ESSENTIAL FUNCTIONS:

  • Develop and maintain web applications, APIs, web services, and integration with application databases.
  • Plan, design, develop, test, debug, and deploy highly available applications.
  • Leverage Azure DevOps CI/CD pipelines and repositories for efficient development and deployment processes.
  • Quickly grasp new technology concepts and apply in-depth technical knowledge.
  • Analyze software, code, requirements, metrics, and risk for assigned projects.
  • Independently troubleshoot and resolve complex software issues; participate in peer reviews.
  • Collaborate with domain experts, application architects, and senior development team members.
  • Maintain a general understanding of Docker and Kubernetes.
  • Ensure adherence to data security policies and industry standards, maintaining confidentiality and following change management processes.

QUALIFICATIONS:

  • Bachelor’s degree and two years of relevant experience, or equivalent combination of education and experience.
  • Solid understanding of object-oriented (OO) analysis and design principles; demonstrated proficiency/expert knowledge in OO design.
  • Experience with advanced design concepts in ASP .NET Core and/or React.
  • Experience in web API services including REST, SOAP, XML, and JSON.
  • Knowledge of Microsoft SQL programming (database design, query optimization, code-first practices).
  • Ability to self-learn, research, and adopt new and emerging technologies to provide solutions to specific needs.
  • Experience with Agile development methodologies.
  • Strong communication skills, as the Application Development team collaborates with other teams and partners.
  • Ability to write code tests (Jest/xUnit).
  • Understanding of various Azure resources (Kubernetes, Key Vault, SQL Server, Message Bus, etc.)