Key Responsibilities
- Develop and/or configure custom solutions for Altai’s web portal, which is built using Angular and C#.
- Design, develop, and deploy Dynamics 365 plugins and customizations to extend platform functionality.
- Leverage AI-assisted development tools (GitHub Copilot) to enhance productivity and code quality
- Participate in technical planning and provide estimates for new features and enhancements
- Design and implement integrations between Dynamics 365 and external systems using APIs, middleware, and Azure services.
- Collaborate with business analysts and UX/UI designers to translate requirements into technical solutions
- Develop Power Automate Flows when appropriate.
- Install, configure, and upgrade our web portal platform.
- Identify and resolve technical issues while maintaining adherence to security and data governance standards.
- Participate in code reviews and utilize Azure DevOps for source control, build pipelines, and deployment processes.
- Stay up to date with the latest industry trends and technologies.
- Create documentation for clients and internal resources.
Skills Required
- Bachelor’s degree in computer science, Information Technology, or a related field.
- 4+ years of professional experience of developing solutions using C# and .NET, including web-based applications using ASP.NET, Angular, and TypeScript.
- 4+ years of experience with JavaScript, HTML, CSS, XML and JSON.
- Experience working with Azure services, including B2C, App Services, Azure Functions, Key Vault, Logic Apps and App registrations.
- Experience of developing solutions using C# and .NET, including plugins, workflows, and integrations.
- Strong understanding of object-oriented programming, design patterns, and coding standards (SOLID principles, DRY, separation of concerns)
- Experience with database design, including normalization, indexing strategies, and performance optimization.
- Demonstrated ability to write clean, maintainable, well-documented code following established coding conventions
- Knowledge of DevOps practices and CI/CD pipelines.
- Solid understanding of RESTful APIs and web services.
- Passion for excellence in user experience and delivering quality solutions.
- Demonstrated creative and analytical thinking.
- Accurately estimate level of effort for implementation tasks.
- Ability to manage multiple competing priorities and complex tasks simultaneously.
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills, both written and verbal.
Skills Preferred
- Power Platform development experience, including Power Apps (Canvas and Model-Driven), Power BI, Power Automate, and Dataverse administration.
- Experience with Dataverse
- Experience with other front-end frameworks/libraries.
- Exposure to .NET 8 and above.
- Introduction to Azure Entra ID and Entra External ID.
- Experience working with eCommerce solutions.
- Knowledge of PCI requirements a plus.
