.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