Position Overview
Altai Systems delivers association-specific CRM software built within the Microsoft Dynamics 365 CRM platform. We are seeking an experienced software developer with a strong background in C#, ASP.NET, Angular, TypeScript, and Power Platform, specifically Power Apps and Power Automate flows. The ideal candidate should have familiarity with implementing Single Sign-On (SSO) using Azure B2C. The candidate should be comfortable interacting with technical and non-technical users alike and have a relentless passion for delivering high-quality solutions and providing excellent customer service.
Key Responsibilities
- Implement new customer specific features that extend base product functionality.
- Implement SSO between Altai’s product and external systems using Azure B2C.
- Install, configure, and upgrade our web portal platform.
- Collaborate with internal teams to define, design, and ship new product features.
- Collaborate with internal and external users to conduct system testing.
- Participate in code reviews to maintain quality and share knowledge.
- Develop custom plugins, workflows, and actions using C# and .NET.
- Troubleshoot and resolve application issues.
- Interact with customers to gather requirements and provide technical support.
- Stay up to date with the latest industry trends and technologies.
- Create documentation for existing and new processes and features.
Skills Required
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 5+ years of experience of developing solutions using C# and .NET, including web-based applications using ASP.NET, Angular, and TypeScript.
- 5+ years of experience with JavaScript, HTML, and CSS.
- 3+ years of Power Platform development experience including Power Apps (Canvas and Model-Driven), Power BI, Power Automate, and Dataverse administration.
- 3+ years of experience of developing solutions using C# and .NET, including plugins, workflows, and integrations.
- Strong understanding of object-oriented programming, design patterns, and principles.
- Solid understanding of RESTFul APIs and web services.
- Experience with source control and DevOps practices.
- Experience working in both agile and waterfall delivery models.
- Passion for excellence in user experience and delivering quality solutions.
- Demonstrated creative and analytical thinking.
- Ability to manage multiple competing priorities and complex tasks simultaneously.
- Ability to translate highly technical concepts into plain language for non-technical stakeholders.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills, both written and verbal.
Skills Preferred
- Experience with other front-end frameworks/libraries.
- Familiarity with cloud platforms such as Azure.
- Knowledge of DevOps practices and CI/CD pipelines.
Please note: Candidate must live in, and be authorized to work in, the United States without sponsorship or restriction.