EdgeAll - Atlanta, GA

posted 6 days ago

Full-time - Senior
Atlanta, GA

About the position

The .NET Architect role involves designing, developing, and maintaining scalable web applications and services. This position requires creating architectural blueprints, leading technology selection, and ensuring the security and performance of applications. The architect will collaborate with cross-functional teams and mentor junior developers while staying updated with industry trends.

Responsibilities

  • Design, develop, and maintain scalable and high-performing web applications and services.
  • Create architectural blueprints and technical documentation to guide the development process.
  • Lead the selection of appropriate technologies and frameworks to ensure optimal performance and maintainability.
  • Collaborate with cross-functional teams, including developers, designers, product managers, and other stakeholders.
  • Ensure the security, reliability, and performance of the entire application stack.
  • Mentor and provide guidance to junior developers and team members.
  • Conduct code reviews and ensure best practices are followed.
  • Stay updated with the latest industry trends and technologies to keep our stack modern and efficient.
  • Manage the integration of third-party services and APIs.
  • Troubleshoot and resolve technical issues as they arise.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Full Stack Architect or similar role.
  • Strong proficiency in front-end technologies (HTML, CSS, JavaScript, React, Angular, or Vue.js).
  • Extensive experience with back-end technologies (Node.js, Python, Ruby, Java, or .NET).
  • In-depth knowledge of database systems (SQL, NoSQL) and ORM frameworks.
  • Experience with cloud services (AWS, Azure, Google Cloud) and DevOps practices.
  • Familiarity with microservices architecture and RESTful API design.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication skills and the ability to collaborate effectively with team members.
  • Knowledge of CI/CD pipelines and tools like Jenkins, Git, Docker, Kubernetes.
  • Experience with agile development methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service