
Senior .NET Cloud Software Engineer
Posted Jun 19

Posted Jun 19
This is a fully remote position, open to applicants in Poland.
• Assess and interpret both business and technical requirements to architect scalable and maintainable software solutions.
• Oversee the entire software development lifecycle, from initial concept and design to implementation and deployment.
• Create and develop cloud-native services utilizing Microsoft Azure technologies to enhance and expand the platform.
• Construct, maintain, and optimize CI/CD pipelines to facilitate seamless and automated development processes.
• Engage actively in agile team ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
• Commit to continuous learning and the adoption of new technologies, best practices, and methodologies to elevate team performance and product quality.
• Bachelor's or Master’s degree in Computer Science or a related discipline.
• Over 5 years of practical experience in commercial software development projects.
• Strong expertise in .NET 6+ and C# programming languages.
• Proficient in command-line interfaces (CLI), such as Bash or PowerShell.
• Hands-on experience with containerization and orchestration tools like Docker, Kubernetes, Helm, and infrastructure-as-code using Terraform.
• In-depth knowledge of Microsoft Azure services, including AKS, Storage Accounts, Key Vault, Cosmos DB, Azure Functions, etc.
• Familiarity with contemporary web technologies and protocols.
• Ability to design and implement resilient, maintainable software adhering to established engineering principles such as OOP, design patterns, dependency injection, SOA, MVVM, and SOLID principles.
• Experience with both SQL and NoSQL database systems.
• Skilled in Git version control and collaborative development methodologies.
• Background in agile development teams with a focus on iterative delivery, continuous improvement, and team collaboration.
• Passion for addressing complex technical challenges and engaging in innovative projects.
• Exposure to frontend technologies (e.g., React, Vue.js, or similar frameworks).
• Excellent communication skills in English, both written and verbal.
• **Nice to have:**
• Experience with AI-powered coding assistants or agents.
• Familiarity with test-driven development (TDD) and experience in writing unit and integration tests.
• Access to Udemy courses of your choice.
• Team-building activities, events, marathons, and charity initiatives to foster connection and rejuvenation.
• Workshops, training sessions, and expert knowledge-sharing opportunities that promote your growth.
• A clear career progression path.
• Days off to support work-life balance.
• Flexible hours and work arrangements—work from any of the listed locations and organize your day as you prefer.
Hyperativa
Affirm
Allstate
GitLab
Get handpicked remote jobs straight to your inbox weekly.