
Senior Software Engineer β .NET, C#, Azure
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in United States.
β’ Develop essential features for the new digital auction platform, covering inventory management, financial transactions, and customer management.
β’ Work alongside team members, other departments, and product managers to convert business requirements into technical solutions.
β’ Create high-quality, maintainable, and efficient C# code in an agile setting.
β’ Design and implement effective data models and manage database interactions.
β’ Connect the new system with existing platforms and third-party systems.
β’ Perform code reviews and offer constructive feedback to peers.
β’ Diagnose and resolve issues to guarantee performance and reliability.
β’ Contribute to the creation of technical documentation and adherence to best practices.
β’ A Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
β’ Over 7 years of experience in C# development.
β’ In-depth knowledge of object-oriented programming principles.
β’ Extensive experience with .NET Core and C#.
β’ Familiarity with front-end development utilizing React.
β’ Experience with the Microsoft Azure cloud platform, including essential services and infrastructure.
β’ Proficient in creating and optimizing CI/CD pipelines within Azure DevOps.
β’ Understanding of software architecture principles and best practices.
β’ Skilled in applying design patterns.
β’ Competent in designing and developing RESTful APIs.
β’ Strong knowledge of SQL Server, PostgreSQL, NoSQL, and ORM frameworks like Entity Framework.
β’ Capable of writing clean, testable, and efficient code.
β’ Excellent problem-solving abilities and attention to detail.
β’ Outstanding communication and collaboration skills.
β’ Experience with agentic workflows.
β’ Comfortable working with AI and AI-assisted development tools.
β’ Useful: Knowledge of contemporary JavaScript/TypeScript, React Hooks, Next.js, Nx.
β’ Useful: Familiarity with Kafka or RabbitMQ.
β’ Useful: Experience with GraphQL-interfaced services.
β’ Useful: Knowledge of authentication and authorization mechanisms.
β’ Comprehensive health and wellness programs.
β’ Opportunities for professional development and career growth.
β’ Flexible work arrangements to support work-life balance.
β’ Collaborative and innovative work environment.
β’ Competitive salary and performance-based bonuses.
Cisco
Wrapbook
knowmad mood
Get handpicked remote jobs straight to your inbox weekly.