.NET Software Engineer (Senior)
We are looking for a Senior .NET Software Engineer with 7+ years of experience to lead the design and development of complex software solutions using C#, ASP.NET, and Angular. This is a 100% remote role, ideal for a fluent English speaker who enjoys owning technical decisions, mentoring junior developers, and shaping the architecture of large-scale systems.
SENIOR .NET SOFTWARE ENGINEER
🕐 Working hours: Remote 100%.
This is a remote position with a required working hour from 3 pm to 12 am or a daily overlap of 4 hours from 8 PM to 12 AM (midnight) Indochina Time (ICT) to ensure effective collaboration with our teams.
RESPONSIBILITIES
Lead the design, development, and implementation of complex software solutions using C# and the ASP.NET MVC/API & Razor Pages framework
Develop and maintain front-end applications with a strong focus on Angular (latest) and TypeScript, ensuring a responsive and intuitive user experience
Collaborate with product owners, architects, and fellow engineers to define technical requirements and system designs
Utilize EF (Entity Framework) for efficient data access and management, interacting with MSSQL databases
Write clean, well-documented, and testable code, adhering to best practices and coding standards
Participate in code reviews, providing constructive feedback and ensuring high code quality
Troubleshoot and resolve complex technical issues across the application stack
Mentor junior developers and contribute to the continuous improvement of development processes
Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact and benefits (e.g., exploring AI-assisted development tools like Cursor AI)
Contribute to architectural discussions and strategic technical planning
REQUIRED SKILLS & QUALIFICATIONS
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
Strong understanding of software design patterns, architectural principles (e.g., RESTful APIs), and clean code practices, with proven ability to apply these in real-world scenarios
Extensive professional software development experience (7+ years) with a deep focus on .NET technologies
Mandatory expertise in C# programming and the ASP.NET MVC/API & Razor Pages framework
Solid and proven experience with front-end development using Angular (latest) and TypeScript
Proficiency in database design and development using MSSQL is a must, including writing complex queries, stored procedures, and optimizing performance
Extensive experience with Object-Relational Mappers (ORMs), particularly EF (Entity Framework)
Experience with version control systems (e.g., Git)
Excellent problem-solving, analytical, and debugging skills
Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment
Fluent English communication skills required
Candidates born after 1997 are preferred
BONUS POINTS (NICE TO HAVE)
Experience with cloud platforms (e.g., Azure, AWS)
Familiarity with CI/CD pipelines and DevOps practices
Exposure to Cursor AI or other AI-powered coding assistants
Experience with unit testing, integration testing, and mocking frameworks
Knowledge of agile methodologies (Scrum, Kanban)
BENEFITS
Competitive salary and benefits, negotiable based on experience
100% remote work
High autonomy, with direct involvement in large-scale projects
HOW TO APPLY
📧 Send your CV to: hr@ldevsolutions.vn
Subject line: LDEV – [TITLE JOB] – Full Name
📞 Hotline/Zalo: 0939 126 471 (Mr. Diễn)
Ứng tuyển vị trí này
Vui lòng gửi CV đính kèm thông tin các dự án/Repo GitHub nổi bật của bạn về email tuyển dụng của công ty.
Đơn ứng tuyển sẽ được gửi trực tiếp đến HR LDev Solutions