- Location
- EMEA-Armenia-Yerevan
- Workplace
- Onsite
- Type
- Full-time
- Department
- Engineering
Description
Software Engineer
Department: Research & Development
Employment Type: Full Time
Location: EMEA-Armenia-Yerevan
Description
Key Responsibilities
- Development, debugging and support of corporate software applications using Java, Spring Boot, Quarkus, Terraform, JavaScriptaccording to specific coding standards.
- Accurate and precise code documenting
- Design and development of tests for quality assurance of implemented program components.
- Assistance QA team to ensure the software is of high quality.
- Participation, if necessary, in on-site work aimed at implementation, debugging of software applications.
- Participation in all company’s obligatory trainings and meetings.
- Ensures the effective fulfillment of objectives and deadlines assigned to him or her.
- Manage tasks through the entire project lifecycle.
- Assist in requirements gathering, planning, design and testing of assigned tasks.
Skills, Knowledge & Expertise
- Understanding of RESTful web services concept and HTTP protocol
- Hands-on experience with Java, AWS, Spring Boot
- Understanding of software, hardware, networks, databases, messaging etc. well enough to do feasibility and estimating.
- Good verbal & written communication skills.
- Good knowledge of English (technical terminology, ability to document the process of debugging in English, base colloquial).
- Education: Bachelor’s degree in computer science, Engineering, STEM, or equivalent experience.
- Experience: 5+ years working with software requirements, preferably in regulated, medical, or complex 3D/geometry-based software environments.
- Knowledge of DevOps toolset: build/deployment automation, monitoring/logging infrastructure
- Knowledge of cloud infrastructure providers like AWS
- Experience with software validation: functional and/or performance testing
- Work with requirements: user interaction, documentation, decision architecture