Add to  |  Add to Favorites  |  RSS Feed  |  Register  | Login
Eng Arm Rus
View Job
Apply directly via email:
or using

Software Developer
Job Information
Company: American University of Armenia Location: Armenia, Yerevan
Employment Type: Full Time Open Dates: 14-02-20 00:00 To 05-03-20 17:45
Category: Information Technology Salary: N/A
Experience: 2 year(s) Preferred Age: --------
Education: Bachelor Degree (BS) Preferred Gender: --------

Job Description
Software Developer, ICTS Department

Application deadline: 5:45pm; March 5, 2020
Contract type: Full-time
Job Location: Yerevan, Armenia

Job Responsibilities
-Software Design
-Accountable for optimization-focused design to ensure that all code is written with high availability and high-impact.
-Accountable for efficiency-focused design that serves to ensure that all code is highly reusable and modular.
-Design push and pull data interfaces using the latest web and data sharing technologies integrated to a multitude of third party providers.

-Software Development
-Develop software according to functional and technical design specifications and maintain a “common sense” approach that serves to recognize potential design gaps and provide insight into closing them.
-Create efficient, scalable, reusable middle tier logic using any of ASP.NET.
-Create intuitive, logical and dynamic user interfaces.
-Create and design databases, views, stored procedures, user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships in SQL Server (experience using typed-datasets is critical).
-Oversight and development of University Management System.
-Work with other departments to understand the systems analysis and development requirements of new systems/applications or changes to existing systems, identifying development resource and capability requirements and ensuring plans are in place to provide them.
-Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
-Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
-Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
-Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.

-Maintenance and other roles
-Assess, troubleshoot, document, upgrade and develop maintenance procedures.
-Review code for potential performance issues, re-usability, and/or anomalies.
-Detail unit testing of code.
-Troubleshoot client problems both remotely and onsite.
-Research and identify cause of reported defects and issues.
-Perform and assist with quality assurance activities as needed.
-Act as liaison with the other departments in the University for assessing/identifying departmental needs for software development.
-Define tasks for each team member and delegate accordingly and follow up with performance and quality assurance.
-Performs other related duties assigned by the supervisor

Required Qualifications
-Undergraduate Degree (Computer Science)
-Relevant work experience of 2+ years
-Proficiency in object oriented programming
-Experience in creating multilingual reports and data manipulation tools
-Experience in requirements engineering, and data cleaning and migration
-Knowledge of Structured Programming techniques, analysis, standards and systems methodologies
-Exposure to all stages of the application development process, from specification and design, development and testing, through to implementation, and training
-Practical experience and knowledge in specific subject areas and associated technologies
-A broad knowledge of IT hardware, software, operations and networks
-Communication and interpersonal skills, including the ability to effectively communicate with Users at all levels
-Understanding and interpretation of complex IT requirements and solutions;
-Capability to work under pressure
-Ability to find logical solutions to problems
-Demonstrated ability in required programming language(s)

Application Procedure
How to apply: Curriculum Vitae with the names and contact information for three referees should be sent to with the subject heading “Software Developer”. Applications must be received by March 5, 2020 to be considered. Only shortlisted applicants will be notified for interview.
Please, clearly mention that you have heard about this position from career portal.

About Company
The American University of Armenia (AUA) is a U.S.-accredited graduate institution affiliated with the University of California. AUA offers Master's level graduate programs that are intended to develop critical analysis and depth of knowledge through advanced coursework, independent study, and research.

Apply directly via email:
or using
Copyright © 2007-2017 v.6.0, powered by Factumsoft LLC
   Feedback | Terms of Use | Privacy Policy | Our Mission | Business Philosophy | Pricing | Contact Us