
Role: Senior .Net Developer (+Azure)Experience: 8 - 10+ years Work location: Costa Rica Duration: Indefinite Contract / Full timeEnglish Required: B2+ - C1
Job Summary:We are seeking a skilled Dotnet Developer to join our dynamic and innovative software development team. As a Dotnet Developer, you will be responsible for designing, developing, and maintaining high-quality software applications using C#, Dotnet Core framework, and Azure. You will collaborate with cross-functional teams to understand business requirements, translate them into technical specifications, and deliver robust solutions. Requirements: Bachelor’s degree in computer science, Software Engineering, or a related field.8 – 10+ years of software development experience.Proven experience in software development using Dotnet Core and C#.Strong experience working with Azure Functions, Service Bus, SQL, and Azure DevOps.Microsoft development stack: .NET Framework 6+, C#, JavaScript, RESTful services, JSON, and Azure-based Architectures.Strong experience designing solutions with modern architecture patterns background: Microservices, SOA, Domain-Driven Design, CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, APIs, Web Services Roles and Responsibilities:The candidate will collaborate, analyze, design, develop, test, maintain, and implement premier software while working with cross-functional teams such as product and architecture.Perform full life cycle application development, including researching available technical options for features, providing guidance and feedback on the findings, and building proof of concepts to confirm the best approach.Determine optimal solutions for architecture, efficiency, maintainability, and scalability in cooperation with developers and architects.Aid Product Management in the creation of product road maps and ensuring objectives are realistic and achievable.Collaborate with Principal Engineers to create solution designs, following Architectural guidance and design.Mentor junior developers.Write clean, maintainable, and well-documented code following industry best practices and coding standards.Collaborate with team members to review code, provide constructive feedback, and ensure adherence to coding standards.Participate in code reviews and contribute to continuous improvement of development processes.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
