Software Developer / Tester

Location: Kabul, Afghanistan
Date Posted: 11-03-2017
Maintain and enhance a Python Odoo web-based application. Follow development and coding industry standards for producing high quality, sustainable, and transferrable software and applications. Completing application development by coordinating requirements, schedules, and activities; contributing to team and technical meetings; troubleshooting development and production problems across multiple environments and operating platforms. Ability to develop and update development and engineering artifacts; Software Development Plan, Software Integration Plan, Software Design Description, Interface Control Document, etc.


Job Responsibilities:
  • Development and testing of Python code in an Odoo Enterprise Framework
  • Familiar with Agile and Waterfall development methodologies
  • Understanding of the Software Development Lifecycle
  • Ability to develop software compliant with industry standard practices
  • Able to decompose high-level requirements into designs
  • Complete and clear documentation for any task/work done.
  • Experience to include black-box, regression, functional, security and parallel testing.
  • Test new functions / modifications to existing application modules in accordance with application support.
  • Configuration, installation and maintenance of server and multi database Odoo/Ubuntu environments.
  • Keeping different projects/versions under control using SVN or Git.
  • Other development tasks in systems developed in Python other than Odoo.
  • Minimum 3 - 6 years’ software development experience, including recent relevant experience in Web development using Python programming language.
  • Bachelor degree preferably in Computer Science, Information Systems, or Engineering
  • Minimum of 1 year of experience in Odoo development.
  • Superior knowledge of relational database concepts, SQL and ORM.
  • Excellent knowledge of web development languages (HTML, CSS, JavaScript, JQuery).
  • Good knowledge of Linux and Ubuntu.
  • Good knowledge of SVN and/or Git.
  • Knowledge of Python development frameworks (Django and Flask).
  • Knowledge of frontend development languages is a great plus (AngularJS or Meteor).
IronArch is not your typical consulting company. We have a value-driven culture that shapes the way we work together and with our clients. Our corporate values include:
  • People First: We think your growth and development is paramount – our people are the most valuable resource we have
  • Client Success: We have a genuine desire to help our clients and we like to have fun in the process
  • Integrity Always: We hold ourselves accountable and do the right thing all the time
IronArch Technology is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, among other things, or status as a qualified individual with disability.
this job portal is powered by CATS

IronArch Technology is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, veteran status, genetic data, religion or other legally protected status