Jobs · Engineering · Georgia

Technical Lead .net

MACHINE LEARNING TECHNOLOGIES LLC · Alpharetta, GA · 2 wk ago
EngineeringContract

Key Responsibilities

  • Design, develop, and maintain large-scale web applications and SaaS solutions, ensuring high performance, scalability, and security.
  • Utilize Microsoft technology stack, including C# and .NET Core, to build robust backend services.
  • Demonstrate expert-level proficiency in at least one modern front-end technology, such as React, along with Typescript for application development.
  • Design and implement relational database solutions using MS SQL/SQL Azure, EF 6, and EF Core.
  • Integrate and manage non-relational databases like MongoDB to support application needs.
  • Conduct comprehensive unit testing using tools like NUnit, Moq, and Jest to ensure code quality and reliability.
  • Manage code versions and collaborate effectively using distributed version control systems like Git or SVN.
  • Utilize collaboration tools such as Azure DevOps, to streamline development processes.
  • Develop cloud-based applications with platforms like MS Azure, optimizing for performance and cost.
  • Apply business analytics knowledge, preferably with tools like Power BI, Azure Analysis Services, Tableau, or Anaplan, to enhance data-driven decision-making.

Qualifications

  • A minimum of 13 years of hands-on experience in web application development.
  • A degree in Computer Science, Engineering, or a related technical field, or equivalent work experience.
  • Prominent experience in developing large Web applications and SaaS solutions.
  • Solid understanding of Azure toolset including Key Vault, Azure Storage, Queues, and Blob.
  • Nice to have: Experience with responsive web design and a good understanding of HTML5, CSS, and SCSS. Proficiency in JSON and REST API integration. Familiarity with MS Power BI usage and integration.

Similar jobs