Our client is a SaaS company that is looking for a . NET Developer to join their team. WHAT'S IT ALL ABOUT?You will contribute to the development and expansion of our microservices-based . NET application hosted on the Azure cloud platform. Reporting to the Service Owner, you will work within the engineering team to implement features, address technical challenges, and support the team's development efforts. What is expected of you: Over 2 years of hands-on experience in software development, with a strong emphasis on C# and the .
NET frameworkProven experience in developing microservices-based applications, ideally within an Azure cloud environmentFamiliarity with Azure services such as Functions, Durable Functions, Service Bus, and Event GridSkilled in building distributed systems that are scalable, fault-tolerant, and easy to maintainSolid understanding of software architecture patterns, design principles, and industry best practicesStrong analytical and problem-solving abilities, with a keen eye for identifying and addressing technical issuesEffective communication skills in English, both written and spoken, for seamless collaboration with cross-functional teamsNice-to-have:
Understanding of containerization tools such as Docker and orchestration platforms like KubernetesExperience with DevOps methodologies and tools, including CI/CD pipelines and infrastructure as code (IaC)Relevant certifications in Microsoft Azure or . NET technologies (e. g. , Azure Developer Associate, . NET Core Developer) are a plusResponsibilities: Technical Contribution and DevelopmentDesign and develop features for .
NET-based microservices and Azure cloud infrastructureCollaborate with senior developers to interpret technical designs and convert them into functional codeEngage in code reviews, applying feedback and adhering to coding standards and best practicesContinuously expand knowledge of emerging technologies and industry best practicesImplementation and SupportBuild robust, scalable, and maintainable microservices using the latest .
NET frameworkLeverage Azure services such as Functions, Durable Functions, Service Bus, and Event Grid for cloud-native developmentContribute to codebase improvement by identifying technical debt, refactoring existing code, and enhancing system architectureApply security-focused principles in all aspects of developmentProject CollaborationPartner with the Product team to understand business needs and provide effective technical solutionsTake part in sprint planning, backlog grooming, and estimation to ensure timely and high-quality feature deliveryMaintain clear and consistent communication with engineering teams and stakeholders to align on project goals and dependenciesOffer technical assistance throughout the development lifecycle, including during testing and deployment phases
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.