remote
Senior Software Engineer .NET, Architecture Focus - abstra
Software Engineer
Lead the design and implementation of scalable .NET solutions, driving architectural decisions, microservices design, and best practices to deliver high‑performance applications.
About the role
Key Responsibilities
- Architect and develop robust, scalable .NET applications, ensuring high quality and maintainability.
- Lead design discussions, define system architecture, and enforce architectural standards across projects.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Mentor junior engineers, conduct code reviews, and promote best practices in design patterns and clean code.
- Identify and resolve performance bottlenecks, ensuring optimal application performance and reliability.
Requirements
- 5+ years of professional experience with .NET and C# development.
- Strong background in software architecture, microservices, and design patterns.
- Proficiency in version control (Git), CI/CD pipelines, and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.
- Experience with cloud platforms (Azure or AWS) is a plus.