Senior Software Engineer

Posted about 5 hours agoViewed
United StatesFull-TimeSchool Safety Software
Company:Raptor Technologies
Location:United States
Languages:English
Seniority level:Senior, 10+ years
Experience:10+ years
Skills:
SQLAgileMicrosoft .NETSoftware ArchitectureC#.NET coreCI/CDRESTful APIsMentoringMicroservicesSoftware EngineeringSaaS
Requirements:
10+ years of professional experience in software engineering with strong expertise in C#/.NET and object-oriented programming principles. Proven experience designing, building, and scaling multitenant SaaS platforms. Strong hands-on experience with .NET 6+ and .NET Framework 4.7.2. Deep knowledge of distributed architectures, microservices, and service-oriented design patterns. Expert in designing and implementing RESTful APIs. Solid experience with SQL databases. Experience working in an Agile SaaS development environment with CI/CD pipelines. Understanding of cloud platforms (Azure or AWS). Familiarity with front-end frameworks such as Vue.js (preferred). Strong problem-solving skills with ability to debug complex distributed systems. Excellent communication skills and ability to work collaboratively in a remote team. Prior experience mentoring other developers and leading technical initiatives.
Responsibilities:
Design, develop, and maintain scalable, multitenant SaaS applications using .NET 6+ and microservices. Support, maintain, and modernize legacy .NET Framework 4.7.2 monolithic applications. Build high-performance, secure, and well-documented RESTful APIs and integrations. Apply industry-standard architecture patterns, best practices, and clean code principles. Collaborate with the Technical Lead and Architect on architectural direction. Work in a fully remote, cross-functional Agile team. Write and maintain unit tests. Own the end-to-end delivery of significant features or projects. Troubleshoot, debug, and optimize application performance. Participate in Agile ceremonies and act as a technical lead when needed. Mentor and coach less senior engineers. Contribute to continuous improvement of development processes.
Similar Jobs:
Posted 21 minutes ago
WorldwideFull-TimeCrypto Trading
Senior Full Stack Engineer - Crypto Trading
Posted 24 minutes ago
Continental USFull-TimeFinancial Services
Senior Software Engineer (IC3)
Posted 24 minutes ago
Continental USFull-TimeFinancial Services
Senior Software Engineer (IC4)