Design, develop, and maintain scalable SaaS applications using C#, .NET, Angular, and SQL Server.
Build new features while enhancing existing applications with a strong focus on performance, security, and maintainability.
Participate in architecture and technical design discussions, helping define scalable solutions and engineering standards.
Design and optimize relational databases, stored procedures, indexing strategies, and SQL performance.
Develop and maintain RESTful APIs and contribute to modern API architectures.
Troubleshoot production issues, perform root cause analysis, and continuously improve application reliability.
Write unit and integration tests to ensure high-quality software delivery.
Collaborate with Product, Engineering, and Architecture teams throughout the development lifecycle.
Work in a Shift-Left environment, taking ownership from implementation through testing and production support.
Leverage AI-powered development tools such as GitHub Copilot, Cursor, Claude Code, and similar technologies to improve productivity and software quality.
Required Skills & Qualifications
5+ years of professional experience developing web applications.
Strong expertise in:
C#
.NET ecosystem
Angular
SQL Server
Experience working with relational databases, stored procedures, and SQL performance optimization.
Strong troubleshooting, debugging, and performance tuning skills.
Experience writing unit and integration tests.
Comfortable working in Shift-Left development environments.
Self-driven professional with a strong ownership mindset.
Excellent collaboration and communication skills.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
English proficiency at C1 level (written and verbal).