.NET Core Senior Backend Engineer

Company
Ardshinbank CJSC
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
15/07/2025
Responsibilities
- Collaborate with cross-functional teams, including software engineers, product managers, and designers, to design, develop, and maintain backend components of .NET Core applications - Write clean, efficient, and scalable code using C# programming language and the .NET Core framework - Develop RESTful APIs and web services to support frontend functionality and integrations with other systems - Design and implement database schemas, queries, and optimizations for SQL and NoSQL databases - Implement and maintain authentication, authorization, and security measures for backend APIs - Integrate third-party services, APIs, and libraries into the backend infrastructure - Perform code reviews and provide constructive feedback to ensure code quality and adherence to coding standards - Collaborate with the frontend team to define API specifications and ensure smooth data exchange between the frontend and backend - Conduct thorough testing of backend components, including unit testing, integration testing, and performance testing - Identify and troubleshoot software defects and performance bottlenecks, ensuring timely bug fixes and optimizations - Work closely with the DevOps team to deploy and manage backend applications on-premises environment or in a cloud - Stay up to date with industry trends and best practices in backend development and share knowledge with the team - Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives - Provide technical guidance and mentorship to junior engineers when required
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field - 6+ years of professional experience in backend development using .NET Core and C# - 2+ years of experience mentoring junior and mid level developers - Strong understanding of backend development principles, including solutions architecture, database design, and security - Proficiency in developing RESTful APIs using ASP.NET Core - Experience with database technologies, such as SQL (e.g., SQL Server, PostgreSql) and/or NoSQL databases (e.g., MongoDB, Redis) - Ability to use GitLab - Familiarity with ORM frameworks (e.g., Entity Framework) and query optimization techniques - Solid understanding of authentication and authorization protocols, such as OAuth and JWT - Experience with message queuing systems (e.g., RabbitMQ) and event-driven architectures - Knowledge of containerization technologies (e.g., Docker) and orchestration tools (e.g., Kubernetes) is a plus - Knowledge and experience of MAUI framework is a plus - Strong problem-solving and analytical skills - Excellent communication and collaboration abilities - Ability to work independently and handle multiple projects simultaneously
Application Procedures
Apply here https://ardshinbank.hirebee.ai/en/jobs/net-core-senior-backend-engineer/apply?source_id=staff Please mention in your application that you have learned about this position from MyJob.am