Remote Senior Software Engineer, Architect - .NET & Angular
Human Direct
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:
Similar Remote Jobs
- π°$231k-$279kπUnited States
- πWorldwide
- πUnited States
- π°$145k-$220kπUnited States
- π°$244k-$304kπUnited States
- πWorldwide
- πUnited States
- π°$170k-$210kπUnited States
- πCanada
- π°$162k-$181kπUnited States