For Companies

Software Engineer

Maharan Engineering

  • Full Time

  • Tehran

      -   Tehran

Software Engineer

Posted 8 weeks and 5 Days ago

•Main Objective: We are looking for a passionate Software Engineer to design, develop and test software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with technical design and coding standards. •Main Responsibilities: -Requirements Management -Software Architecture/Design -Implementation -Testing including Unit/ Integration/ Acceptance testing - Verification/ Validation -Network/ Database Administration -Execute full life-cycle software development -Write well designed, testable, efficient code -Produce specifications and determine operational feasibility -Integrate software components into a fully functional software system -Execute software verification and quality assurance procedures -Document and maintain software functionality -Comply with project plans and industry standards -Reporting to: Project Manager -Subordinates: 2 Requirements Manager, 4 Designer/Developer, 4 Tester, and 2 Network/ Database Administrator -Length of Probation Period: +1 year -Working hours: Saturday to Thursday 8:00 a.m. - 16:40 p.m.

Requirements

-BS in Software/ Hardware Engineering -Software engineering concepts -C/C++/C# Programming Language -Net Development -Office Automation -Ability to work as a team member -Excellent communication skills -English language proficiency