Medasource · 22 hours ago
Application Developer
Maximize your interview chances
Insider Connection @Medasource
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Develop, test, and maintain scalable and high-performance web applications using C#, .NET, and Radzen Blazor.
Design and implement data solutions leveraging Azure Cosmos DB for efficient storage, querying, and management.
Work with Terraform to build, manage, and maintain cloud infrastructure, specifically for CI/CD pipeline automation.
Perform code merges, manage version control workflows (e.g., Git), and ensure smooth integration and deployment processes.
Collaborate closely with cross-functional teams (Product, QA, DevOps) to deliver end-to-end solutions.
Deploy applications in Azure Cloud and manage application lifecycle and monitoring.
Troubleshoot, optimize, and resolve application performance and cloud-related issues.
Write clean, efficient, and maintainable code following industry best practices and standards.
Stay current with emerging technologies and recommend improvements to processes and architecture.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Strong experience with C# and .NET Framework (Core/5/6).
Proven expertise in developing front-end applications with Radzen Blazor (or similar Blazor frameworks).
Hands-on experience working with Azure Cosmos DB, including data modeling, querying, and performance tuning.
Solid experience with cloud platforms, particularly Microsoft Azure.
Proficient in managing CI/CD pipelines using tools like Terraform, Azure DevOps, or similar technologies.
Experience with Git for version control, including branch management, code merges, and conflict resolution.
Familiarity with cloud-based deployment pipelines and infrastructure-as-code principles.
Strong understanding of agile development methodologies and collaborative development processes.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
3+ years of professional experience as a software or application developer, with a focus on cloud technologies and enterprise-grade applications.
Preferred
Experience with other Azure services (e.g., Azure Functions, Azure App Services, Azure Storage).
Familiarity with containerization (Docker/Kubernetes) and microservices architecture.
Good understanding of security best practices for cloud applications and databases.
Experience working in a DevOps environment.