Remote Senior Software Engineer, Architect - .NET & Angular

Logo of Human Direct

Human Direct

πŸ“Remote - Romania

Job highlights

Summary

Join a leading company as a Senior Software Engineer/Architect with advanced experience in .NET and Angular to design software architecture, lead technical teams, and deliver scalable solutions.

Requirements

  • Expertise in .NET and Angular: Extensive experience in developing complex, scalable applications using .NET and Angular
  • Architectural Design: Advanced knowledge of software architecture design principles
  • Code Review: Proven experience in conducting thorough code reviews
  • Leadership: Strong leadership skills, with experience in guiding and mentoring technical teams
  • Technical Skills: Proficiency in server, database, and cloud infrastructure management (e.g., AWS, Azure), and CI/CD tools. Familiarity with Docker and other containerization technologies
  • Problem-Solving: Excellent analytical and problem-solving skills
  • Communication: Strong verbal and written communication skills in English
  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications are a plus

Responsibilities

  • Develop and define software architecture using the .NET and Angular stack, ensuring scalability, performance, and security
  • Work closely with development teams to translate requirements into detailed technical specifications and ensure efficient integration
  • Conduct code reviews to maintain high standards of code quality and adherence to best practices
  • Oversee server, database, and cloud infrastructure to ensure optimal operation and scalability
  • Identify and address performance issues, implementing strategies to enhance efficiency
  • Maintain up-to-date technical documentation for architecture, design, and operational processes
  • Provide guidance and mentorship to development teams, promoting best practices and professional growth
  • Evaluate and integrate new technologies to improve system performance and team efficiency
  • Supervise the product lifecycle from development to launch and maintenance
  • Collaborate with stakeholders to ensure solutions align with business objectives

Job description

A leading company is seeking a Senior Software Engineer/Architect with advanced experience in .NET and Angular to join their IT team. This role involves designing software architecture, leading technical teams, and ensuring the delivery of scalable, high-performance solutions.

Schedule: Monday-Friday, Hybrid/Remote

Key Responsibilities:

  • Technical Architecture Design: Develop and define software architecture using the .NET and Angular stack, ensuring scalability, performance, and security.
  • Collaboration: Work closely with development teams to translate requirements into detailed technical specifications and ensure efficient integration.
  • Code Review: Conduct code reviews to maintain high standards of code quality and adherence to best practices.
  • Infrastructure Management: Oversee server, database, and cloud infrastructure to ensure optimal operation and scalability.
  • Performance Optimization: Identify and address performance issues, implementing strategies to enhance efficiency.
  • Technical Documentation: Maintain up-to-date technical documentation for architecture, design, and operational processes.
  • Technical Leadership: Provide guidance and mentorship to development teams, promoting best practices and professional growth.
  • New Technologies Integration: Evaluate and integrate new technologies to improve system performance and team efficiency.
  • Lifecycle Management: Supervise the product lifecycle from development to launch and maintenance.
  • Stakeholder Interaction: Collaborate with stakeholders to ensure solutions align with business objectives.

Requirements:

  • Expertise in .NET and Angular: Extensive experience in developing complex, scalable applications using .NET and Angular.
  • Architectural Design: Advanced knowledge of software architecture design principles.
  • Code Review: Proven experience in conducting thorough code reviews.
  • Leadership: Strong leadership skills, with experience in guiding and mentoring technical teams.
  • Technical Skills: Proficiency in server, database, and cloud infrastructure management (e.g., AWS, Azure), and CI/CD tools. Familiarity with Docker and other containerization technologies.
  • Problem-Solving: Excellent analytical and problem-solving skills.
  • Communication: Strong verbal and written communication skills in English.
  • Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications are a plus.

This position offers a competitive salary, flexible working conditions, and opportunities for professional growth within an innovative and dynamic work environment. Apply now to be considered for this exciting role!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Human Direct know you found this job on JobsCollider. Thanks! πŸ™