Software Developer (Typescript, HTML) · 💰 $40,000–$65,000
North America
September 26, 2026 at 9:16 AM
💰 $40,000–$65,000
# Software Developer
## About the Role
MACC, a division of Harris, is seeking a Software Developer with expertise in MSSQL, REST APIs, C# (.NET Core), and Angular (TypeScript, HTML, CSS). The successful candidate will design, develop, and maintain high-quality software solutions that support business needs and deliver reliable applications.
This is a fully remote role open to candidates located anywhere in Canada or the United States. The position includes approximately 10% travel to AGM in Eastern Nebraska. Candidates must have a current, valid passport and be legally eligible to travel to the United States, either through passport-based visa exemption or by holding any required travel visas.
## Key Responsibilities
* Design, develop, and maintain database solutions using MSSQL.
* Develop and maintain RESTful APIs supporting various applications.
* Write clean, scalable, and efficient C# code using the .NET Core framework.
* Develop and maintain front-end applications using Angular, TypeScript, HTML, and CSS.
* Collaborate with cross-functional teams to define, design, and deliver new features.
* Troubleshoot and debug applications to optimize performance.
* Participate in code reviews and contribute to continuous improvement of development processes.
* Stay current with industry trends, technologies, and software development practices.
* Use AI-enabled technologies, including copilots, chat-based AI assistants, and automation tools, to improve workflows, solve problems, and increase efficiency while maintaining appropriate judgment, security, and compliance standards.
## Required Qualifications
* Associate degree in Computer Science, Engineering, or a related field.
* Proven experience as a Software Engineer or in a similar software development role.
* Proven proficiency in MSSQL and database design.
* Experience developing and integrating REST APIs.
* Proficiency in C# and the .NET Core framework.
* Experience with Angular, TypeScript, HTML, and CSS.
* Strong problem-solving skills and attention to detail.
* Excellent communication and teamwork skills.
* Ability to work autonomously and manage multiple tasks.
* Current, valid passport and legal eligibility to travel to the United States as required for the role.
## Preferred Qualifications
* Experience with cloud platforms such as Azure or AWS.
* Knowledge of Agile development methodologies.
* Familiarity with GitHub practices and tools.
## Skills & Competencies
* MSSQL and database design
* REST API development and integration
* C# and .NET Core
* Angular and TypeScript
* HTML and CSS
* Software development and troubleshooting
* Problem-solving and attention to detail
* Communication and teamwork
* Cross-functional collaboration
* Autonomous work and task management
* AI-enabled development and automation tools
* Adaptability to emerging technologies
## Education & Experience
**Education**
* Associate degree in Computer Science, Engineering, or a related field.
**Experience**
* Proven experience as a Software Engineer or in a similar role.
* Experience with MSSQL and database design.
* Experience with REST API development and integration.
* Experience with C#, .NET Core, Angular, TypeScript, HTML, and CSS.
## Work Arrangement & Schedule
* **Work arrangement:** Remote
* **Location:** Candidates may be located anywhere in Canada or the United States.
* **Travel:** Approximately 10% travel as needed to AGM in Eastern Nebraska.
* **Travel eligibility:** Candidates must hold a current, valid passport and be legally eligible to travel to the United States.
* **Schedule:** The source job description does not specify weekly hours or weekend requirements.
## Compensation & Benefits
**Salary:** $40,000–$65,000
Benefits include:
* 3 weeks of vacation
* 5 personal days
* Comprehensive Medical, Dental, and Vision benefits starting from the first day of employment
* Employee stock ownership
* RRSP/401(k) matching programs
* Lifestyle rewards
* Remote work
## Compliance / Additional Information
MACC is a division of Harris. MACC provides billing systems used by telecommunications companies across the United States, with products focused on integration, process automation, and operational efficiency. MACC has more than 45 years of experience and provides professional customer care support for its clients.
Harris is a provider of mission-critical software to the public sector in North America and is a wholly owned subsidiary of Constellation Software Inc. (CSI). Harris operates across software verticals including utilities, local government, school districts, public safety, and healthcare.
**AI & Innovation:** The successful candidate should demonstrate curiosity and willingness to adopt AI tools and emerging technologies in everyday work, including copilots, chat-based AI assistants, and automation tools, while maintaining appropriate judgment, security, and compliance standards.