Harris Computer

Full Stack Developer (C#)

Florida, United States Full time

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.