PersOC
PersOC
?>
Als PDF-PDF-Icon herunterladen

Personal Office Company


class RubyOnRailsEntwickler < SoftwareEntwicklungsTeam
	
  has_one                   :Arbeitgeber_neu
  has_many                  :Kollegen
  belongs_to                :Hamburg, :internationales_Arbeitsumfeld
  validate_numericality_of  :Berufserfahrung
  validate_presence_of      :Erfahrung_in_Ruby_on_Rails
	
  def tasks
    self.aufgaben = [
      'Software-Entwicklung und Optimierung von webbasierten Anwendungen',
      'selbsständig oder gemeinsam im Team',
      'Pflege und Erweiterung von Programmen',
      'Optimierung und Automatisierung von bestehenden Prozessen']
  end
	
  def gehalt
    if self.intresse_an_Festanstellung
      return self.gutesGehalt
    end
  end
	
  def aufstieg
    self.Intresse.each { |weiterbildung| aufstiegsmoeglichkeit += weiterbildung+self.Erfahrung }
      return self.aufstiegsmoeglichkeit
  end
	
  def soft_skills
    self.skills = {
      'Englischkenntnisse' => 'gut',
      'Auffassungsgabe' => 'schnell'
    }
    if self.auf_der_Suche_nach_neuen_Herausforderungen
      return self.skills
    end
  end
	
  def arbeitsplatz(stuhl, schreibtisch, team)
    if self.arbeitszeit
      return self+stuhl+schreibtisch+team+self.Ideen
    else
      return self.Ideen+self.Intresse_an_Objektorientierung
    end
  end
	
  def arbeitsweise
    if self.arbeitsweise == ['selbständig', 'teamorientiert', 'flexibel', 'individuell'] &&
      self.Spaß_an_kreativen_und_vielfältigen_Gestaltungsspielraum
        return true
      end
  end
	
  def must_have
    unless self.ruby_kenntnisse < 'fundiert'
      return self.qualifikationen = ['XHTML', 'CSS', 'Java-Script']
    end
  end
	
  def nice_to_have
    self.qualifikationen = one_of_or_similar_to(['PHP', 'Java', 'Python', 'C++'] || "andere OO-Sprache")
    self.bereich = one_of_or_similar_to(
      ['IT', 'Software', 'AnwendungsEntwicklung', 'Anwendungsprogrammierung', 'WebDesign', 'WebMaster', 'Internet', 'Telekommuniktation'])
    return self.qualifikationen
  end
	
  def about_us
    self.facts = "Spezialisiertes Personal mit Fachkenntnissen"
  end

  def stellenangebot_mismatch
    if self.Intresse && (self.anderer_Beruf || self.anderer_stellenwunsch) && self.andere_Qualifikation 
      self.mail_bewerbung || self.call_us
    end
  end
	
  def arbeitgeber
    if self.Unternehmen > Europa.Branche && self.Unternehmen.nettesTeam
    i = 1 + rand(count(self.Unternehmen.nettesTeam))
    self.Unternehmen.nettesTeam[i].cool = true
      return self.neuer_arbeitgeber
    end
  end
	
  def mail_bewerbung(domain="Personal Office Company.de")
    self.Bewerbungsunterlagen = self.Lebenslauf+self.Lichtbild+self.Zeugnisse+self.sonstiges
    mail_to(self.Bewerbungsunterlagen,"Ruby-Code@" << domain)
  end
	
  def call_us(durchwahl=372)
    return "Carola Asch" << Hamburg.Vorwahl << "23 687 - " << durchwahl
  end
	
end