************100% Remote**************
The ideal candidate is both a builder and a problem solver someone who enjoys modernizing existing systems, reducing technical debt, and setting a high bar for code quality and performance. Strong technical knowledge, attention to detail, adaptability, and excellent communication are essential.
Design, develop, and maintain SaaS applications using C#, ASP.NET (all versions), Angular (6+), JavaScript, jQuery, LINQ, SQL Server, and Elastic Search.
Lead modernization efforts for legacy systems by improving performance, maintainability, and security.
Apply cloud-first principles throughout development to ensure scalability, cost-efficiency, and easy deployment.
Work closely with Product Managers, Customer Success, and other teams to translate business needs into scalable technical solutions.
Partner with Quality Engineering to achieve high code quality through testing and defect resolution.
Actively participate in Agile ceremonies sprint planning, backlog refinement, daily stand-ups, and retrospectives.
Write robust unit and integration tests to ensure code reliability and maintainability.
Participate in peer code reviews and contribute to evolving team standards and best practices.
Continuously identify ways to improve coding practices, processes, and toolsets.
Deliver features and updates on time, meeting agreed-upon quality expectations.
Track and report progress, risks, and blockers to team leads or the PMO.
Follow internal compliance requirements, secure coding standards, and audit processes.
Strong foundation in object-oriented programming with C#, .NET Framework, and SQL Server.
Proven experience with REST/SOAP services, API integration, and handling XML/JSON.
Working knowledge of MS SQL Server, LINQ, and relational database modeling.
Familiarity with Git/TFS, CI/CD pipelines, and Agile delivery practices.
Experience in message brokering, stored procedures, and unit testing frameworks.
Ability to comfortably engage with legacy systems and steadily modernize them.
Code Quality: Maintain post-release defect rate below 5%.
Velocity: Achieve 90 100% of committed sprint story points.
Testing: Maintain unit test coverage above 80% for assigned modules.
Collaboration: Participate in over 90% of Agile ceremonies and cross-functional sessions.
Delivery: Consistently complete features within scheduled release windows.
Minimum of 5 years experience developing enterprise or SaaS applications.
Bachelor s degree in Computer Science or related technical discipline.
Preferred: Familiarity with multiple generations of Microsoft frameworks and cloud experience (Azure or AWS).
Microsoft Certified: .NET Developer or Azure Developer Associate.
Agile/Scrum fundamentals certification.
Knowledge of OWASP Top 10 and secure coding standards.