About the client:Our client is a fast-growing fintech software company on a mission to transform the way people and businesses manage their finances. Their platform leverages cutting edge technology to deliver secure, scalable, and user-friendly financial solutions—from digital payments to data-driven insights and automation. They are passionate about building intuitive software that solves real world problems and are proud to be driving innovation in one of the most dynamic sectors of the economy.At their core, they value agility, collaboration, and continuous learning. They are looking for curious, driven individuals who thrive in fast paced environments and want to make a meaningful impact.Position overview:Our client is seeking an experienced Senior C#/.NET Software Engineer with strong expertise in designing, building, and scaling enterprise-grade applications in Microsoft Azure.In this role, you will take ownership of complex back- end services and APIs, contribute to architectural decisions, and mentor junior team members. While your primary focus will be on .NET and Azure, familiarity with Angular is a plus, as you may occasionally collaborate on front-end initiatives.This is an opportunity to play a key role in shaping the technical foundation of a next-generation fintech platform..Key responsibilities:Lead the design and development of back-end services and APIs using C# and .NET 8.Architect, deploy, and optimize cloud-native applications in Microsoft Azure (App Services, Functions, Azure SQL, Service Bus, etc.).Collaborate with product managers, front end engineers, and QA specialists to deliver robust and scalable solutions.Drive best practices in coding standards, security, testing, and DevOps.Perform code reviews and provide technical mentorship to other developers.Design efficient database solutions and optimize data access patterns.Contribute to architectural discussions and decisions around scalability, microservices, and distributed systems.Stay up to date with emerging .NET and Azure technologies, bringing innovative solutions into the team.Required qualifications:At least 5+ years of professional software development experience in C#/.NET.Deep expertise with .NET 6+ (preferably .NET 8) for enterprise-grade applications.Strong hands-on experience with Microsoft Azure cloud services (App Services, Functions, Azure SQL, Service Bus, Key Vault, etc.).Solid understanding of system architecture, design patterns, and scalable distributed systems.Strong database design and development skills with SQL Server or PostgreSQL.Proven experience with RESTful API design and integration.Experience with Git and CI/CD workflows.Excellent problem-solving, debugging, and performance optimization skills.Strong communication and leadership skills, with experience mentoring or guiding other engineers.Language Proficiency: English (B2 to C1). Vocal, with strong communication skills in English.Preferred qualifications:Familiarity with Angular or other modern front-end frameworks.Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).Knowledge of containerization (Docker, Kubernetes).Experience with event-driven architectures and messaging systems (e.g., RabbitMQ, Kafka, Azure Service Bus).Prior experience in fintech, banking, or other high-security/high-availability environments.What You’ll Get:Flexible Working Hours: Enjoy the freedom to manage your own time and balance work with your personal life.Full-Time Position: Become a key part of our full-time team, working in a dynamic and supportive environment.Diverse Technology Usage: Get the chance to work with a variety of technologies and constantly learn and grow.Competitive Salary: We offer a salary that matches your skills and experience.Benefits: Enjoy vacation days, sick leaves, and other benefits to ensure your well-being.We are not just a team of software development professionals, we are a passionate group of innovators who strive to create groundbreaking solutions for our clients. Our hearts are filled with pride as we bring our years of experience to the table to provide top-quality outsourcing services for software development and quality assurance to clients all over the world.We pour our souls into every project we work on, specializing in custom software development, web and mobile technologies, and cloud solutions. Our technology stack is not just a list of tools, it’s a reflection of our dedication to staying ahead of the curve and utilizing the latest advancements in technology to deliver unparalleled results.Working with leading companies across various industries, from cloud migration consulting to Fin tech, Data analytics, and Farming, we feel a sense of fulfillment in solving complex business challenges through our expertise. Our goal is not just to provide IT outsourcing and consulting services, but to create a lasting impact on the world through the power of technology.Відгукнутись на вакансію