Direct message the job poster from BEAM - Managed IT Solutions
Empowering Digital Futures with AI, Automation, and Data.Beam is an innovative technology company that specializes in cloud-based solutions, DevOps services, and SaaS platforms. We help businesses revolutionize their IT infrastructure with a focus on scalability, performance, and security. As we continue to expand our SaaS offerings, we are looking for a skilled .NET Backend Developer with a strong background in building scalable SaaS applications.
As a .NET Backend Developer, you will focus on developing and maintaining the backend architecture of our SaaS platforms. You will be responsible for designing scalable services, ensuring high availability, and optimizing performance. The role involves working closely with cross-functional teams to deliver powerful cloud-based solutions.
Key Responsibilities: Design, build, and maintain the backend infrastructure of scalable SaaS applications using .NET and related technologies.Develop and maintain RESTful APIs and microservices to support frontend applications and third-party integrations.Implement and optimize cloud-native SaaS features, focusing on performance, security, and maintainability.Collaborate with frontend developers and DevOps teams to ensure seamless integration and delivery of new features.Write clean, efficient, and well-documented code, adhering to industry best practices for SaaS application development.Develop and execute automated tests (unit, integration, and end-to-end) to ensure the reliability and quality of software.Monitor, troubleshoot, and optimize backend performance for high-availability SaaS environments.Participate in code reviews and technical discussions to drive continuous improvement.Implement robust security measures, including authentication and authorization, to protect user data and ensure compliance.Collaborate in an Agile development environment, contributing to sprint planning, estimation, and delivery of SaaS features.Qualifications: Proven experience (5+ years) as a .NET Backend Developer, with a strong focus on developing SaaS applications.Extensive knowledge of .NET Core, C#, and ASP.NET for backend development.Hands-on experience with cloud platforms such as Microsoft Azure, with a focus on PaaS and SaaS services.Proficiency with RESTful API design, development, and microservices architecture.Experience working with cloud databases, both SQL (e.g., Azure SQL, PostgreSQL) and NoSQL (e.g., Cosmos DB, MongoDB).Strong knowledge of containerization technologies (Docker, Kubernetes) and experience deploying SaaS solutions at scale.Familiarity with infrastructure-as-code tools like Terraform or Azure Resource Manager (ARM) templates.Experience with CI/CD pipelines for SaaS applications, using tools such as Azure DevOps or GitHub Actions.Strong understanding of SaaS security principles, including OAuth2, OpenID Connect, and data encryption techniques.Experience with logging, monitoring, and alerting tools for SaaS environments (e.g., Azure Monitor, Application Insights).Familiarity with Agile methodologies and modern software development practices.Strong problem-solving and communication skills, with the ability to work in a dynamic, fast-paced environment.Preferred Qualifications: Experience with serverless architectures and event-driven design (Azure Functions, Service Bus).Experience in multi-tenant architecture for SaaS products.Understanding of performance optimization and cost management in cloud-based SaaS platforms.Seniority LevelMid-Senior level
Employment TypeFull-time
Job FunctionInformation Technology
IndustriesIT Services and IT Consulting
#J-18808-Ljbffr