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