
(Remote) System Analyst/Software Developer
Harris Computer · Texas, United States
- Hybrid
- Full-time
- $75,000 / year
- Texas, United States
Job highlights
- Develop software solutions using C# .NET Core.
- Design and maintain MSSQL databases and REST APIs.
- Work remotely across Canada and the US.
- Collaborate with cross-functional teams on new features.
- Benefits include medical, dental, vision, and stock options.
About the role
System Analyst Software Developer - Remote (Canada/US)
MACC, a division of Harris, is seeking a skilled System Analyst/Software Developer with expertise in MSSQL, REST API, and C# (.NET Core). You will be responsible for designing, building, and maintaining high-quality software solutions that meet our business needs.
About the Role
This is a remote role open to candidates in Canada and the US. Travel may be required up to 20%. Candidates must possess a valid passport and be legally eligible to travel internationally. Preference will be given to candidates who can work in the CST timezone.
What Your Impact Will Be
- Analyzes, designs, improves, and maintains an organization's IT systems to increase efficiency.
- Designs, develops, and maintains database solutions using MSSQL.
- Develops and maintains RESTful APIs to support various applications.
- Writes clean, scalable, and efficient code in C# using .NET Core.
- Develops and maintains front-end applications using Angular, Typescript, HTML, and CSS.
- Partners with cross-functional teams to define, design, and ship new features.
- Troubleshoots and debugs applications to optimize performance.
- Participates in code reviews and contributes to the continuous improvement of the development process.
- Stays up to date with the latest industry trends and technologies.
What We Are Looking For
- Associate's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Systems Analyst/Software Developer or similar role.
- Proficiency in MSSQL and database design.
- Experience with REST API development and integration.
- Proficiency in C# and .NET Core framework.
- Exceptional problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple tasks effectively.
What Would Make You Stand Out
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of Agile development methodologies.
- Familiarity with GitHub practices and tools.
What We Can Offer
- 3 weeks’ vacation and 5 personal days.
- Comprehensive Medical, Dental, and Vision benefits from your first day.
- Employee stock ownership and RRSP/401k matching programs.
- Lifestyle rewards.
- Remote work flexibility.
About MACC
MACC provides a vital billing system to telecommunication companies of all sizes across the United States. Our products enhance client efficiency through integration and process automation, backed by dedicated customer care teams. With over 45 years of experience, MACC offers stability as a growing company.
About Harris
Harris is a leading provider of mission-critical software for the public sector in North America. As a subsidiary of Constellation Software Inc. (CSI), Harris focuses on utility, local government, school districts, public safety, and healthcare software. We drive success through strategic investments in proprietary software, market expertise, and complementary business acquisitions. Harris continues to grow by reinvesting in our people, products, and strategic acquisitions.
Key skills/competency
- System Analysis
- Software Development
- MSSQL
- REST API
- C#
- .NET Core
- Angular
- Typescript
- Database Design
- Problem-Solving
Skills & topics
- System Analyst
- Software Developer
- C#
- .NET Core
- MSSQL
- REST API
- Remote
- Canada
- US
- Harris Computer
How to get hired
- Tailor your resume: Highlight your MSSQL, REST API, and C# .NET Core experience for the System Analyst Software Developer role.
- Showcase problem-solving: Emphasize your ability to analyze, design, and debug software solutions in your application.
- Prepare for technical questions: Be ready to discuss database design, API integration, and coding best practices in C#.
- Demonstrate remote work skills: Highlight your ability to work independently and manage tasks effectively in a distributed team.
- Research MACC and Harris: Understand their mission and products to align your answers with their business needs.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the work arrangement for the System Analyst Software Developer position at MACC/Harris?
- This System Analyst Software Developer position is a remote role, welcoming candidates from anywhere in Canada and the US. While the role is primarily remote, some travel may be required.
- What are the key technical skills required for the System Analyst Software Developer role?
- The key technical skills for this System Analyst Software Developer role include proficiency in MSSQL, REST API development, and C# with the .NET Core framework. Experience with front-end technologies like Angular, Typescript, HTML, and CSS is also important.
- Does MACC/Harris offer benefits for the System Analyst Software Developer role?
- Yes, MACC/Harris offers a comprehensive benefits package for the System Analyst Software Developer position, including Medical, Dental, and Vision benefits starting on your first day, along with vacation and personal days.
- What is the preferred timezone for this System Analyst Software Developer role?
- Preference will be given to candidates for the System Analyst Software Developer role who can work within the CST timezone.
- What is the salary range for the System Analyst Software Developer position?
- The salary range for the System Analyst Software Developer position is between $65K and $85K annually.
- Is international travel required for the System Analyst Software Developer role?
- Yes, travel is required as needed, up to 20% for the System Analyst Software Developer role. Candidates must hold a valid passport and be legally eligible for international travel to Canada, the US, and the Caribbean.
- What educational background is preferred for the System Analyst Software Developer role?
- An Associate's degree in Computer Science, Engineering, or a related field is preferred for the System Analyst Software Developer position. Proven experience in a similar role is also a key requirement.