SENIOR Software Developer SD-3

Job Description

You will be responsible for developing in-house software products and/or tailored software for our customers. You must be free to work on customer's site, attend meetings when necessary.

Requirements

  • Full Time Position
  • Master/PhD students are welcome to apply, if you have classes during weekdays you can compensate on weekends
  • Minimum 4 years of professional software development experience
  • Advanced Knowledge of Client Side Technologies (JavaScript, CSS3, HTML5)
  • Fluency in C#, ability to use advanced language features.
  • Advanced Knowledge of SQL and Database Management Concepts
  • Advanced Knowledge of SVN including branch management
  • Knowledge of Software Life Cycle Management, software development methodologies
  • Knowledge of Software Design Patterns, best practices, code metrics, continuous integration and code quality
  • Basic Knowledge of Software Architecture and High Level Design
  • Basic Knowledge of Software Requirements Engineering

Compensation

Salary + Benefits

Interview Process

You will be asked to take a written exam which measures required skills. Candidates will also be asked to solve a real world software problem during the interview. You may also be asked to write code in some occasions.

Application

Please send your CV to careers@m3csoft.com with position code as subject. Your CV should include detailed description of your past experience and education in line with the requirements of the position.