cover image
CATALIS

CATALIS

catalisgov.com

1 Job

710 Employees

About the Company

Catalis is the transformational SaaS and integrated payments partner powering all levels and sizes of government - municipalities, counties, states, and federal agencies. We deliver fully integrated solutions to government agencies that streamline workflows, save time, and improve public engagement. With our industry-specific support, we help agencies remain at the forefront of technology in government.

Listed Jobs

Company background Company brand
Company Name
CATALIS
Job Title
Junior Software Developer
Job Description
**Job Title** Junior Software Developer **Role Summary** Develop and extend features for a proprietary .NET Core SaaS platform serving municipal governments. Collaborate closely with senior developers, contribute to API design, and ensure high-quality delivery through automated testing. **Expectations** - 2+ years professional experience in C#/.NET Core web development. - Proven ability to build and consume REST and SOAP web services. - Familiarity with cloud platforms (AWS or Azure). - Proficient in source control (Git). - Strong troubleshooting, debugging, and analytical skills. - Self‑motivated learner willing to adopt new technologies and languages. - Effective communicator and detail‑oriented. **Key Responsibilities** 1. Learn and understand the existing proprietary system architecture. 2. Collaborate with team members to plan, design, and implement new features. 3. Write clean, maintainable C# code and .NET Core services. 4. Build and expose RESTful APIs using ASP.NET Core WebAPI. 5. Consume external REST and SOAP services where required. 6. Document development work and update system specifications. 7. Work with QA to create and maintain Unit and Selenium tests. 8. Participate in code reviews and contribute to continuous integration pipelines. **Required Skills** - C# and .NET Core development. - RESTful API design and consumption. - Familiarity with SOAP web services. - Cloud experience (AWS or Azure). - Source control (Git). - Front‑end basics: HTML, JavaScript. - SQL database design and querying. - Unit testing frameworks (e.g., xUnit, MSTest) and Selenium for UI testing. - Strong problem‑solving and communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field preferred. - Professional certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate) are advantageous but not mandatory.
Edmonton, Canada
On site
Junior
17-03-2026