Software Engineer

Company
QuestGlobal Armenia
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
07/05/2025
Responsibilities
- Design, develop and implement client-facing web applications - Actively involved in designing new application features and functionality, writing API's, Microservices, scalability and maintainability improvements - Support and expertise for a multi-tier environment; evaluation (with recommendations) for any additional infrastructure or software required to support the web and mobile applications. - Meet and interact with user interface team, enterprise architects, back-end and other front-end engineers as needed to elicit, define, analyze and document requirements for new applications - Be familiar with functional and technical requirements to facilitate design, development, testing, implementation and ongoing support. - Play an active role in defining and implementing best practices, standards and procedures including quality and delivery methodologies - Ensure compliance with the documented software processes and procedures throughout the life cycle of software products - Participate in the project architecture exercise, and assumes responsibility for ongoing data architecture for the project - Propose and participate in decisions on technologies used - Conduct research and proof of concepts Share knowledge, lessons learned with team members
Required Qualifications
- Degree, diploma or equivalent directly related work experience - Minimum 3 years of experience in web-based technologies. Strong software engineering background including successful software engineering career - Strong knowledge in web based application development technologies - Strong understanding of OOP - Hands-on experience and proficient knowledge of the following - JavaScript, TypeScript, Angular (desired), SASS - Excellent knowledge of C#/.Net you should be at the leading edge of your field - ORM frameworks - GitLab or GitHub - Testing frameworks like xUnit Test - CI/CD technologies like Jenkins, GitLab pipeline, Azure DevOps, etc. - TDD, Design Patterns, MVC, Refactoring, Dependency Injection, Microservices, Restful architecture - Familiar with Docker - Agile Practices (Scrum / Kanban);Communication skills, primarily the ability to communicate ideas
Application Procedures
Apply here https://jobs.dayforcehcm.com/en-US/qfg/CANDIDATEPORTAL//jobs/11332 Please mention in your application that you have learned about this position from MyJob.am