US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

Full Stack Developer (C#)

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 fram...




Share Job