Senior Software Developer

Cobel Darou Tehran

Posted 3 months ago

Job Description

  • Develop high-quality software design and architecture.
  • Identify, prioritize, and execute tasks in the software development life cycle.
  • Develop tools and applications by producing clean, efficient code.
  • Automate tasks through appropriate tools and scripting.
  • Review and debug code.
  • Perform validation and verification testing.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Document development phases and monitor systems.
  • Ensure software is up-to-date with the latest technologies.
  • Communicate with external web services.

Requirements

  • Bachelor's degree in Software Engineering, Computer Science, or relevant fields.
  • At least five years of experience working as a software developer.
  • Fundamental knowledge of JavaScript, Angular, and ASP.NET.
  • Profile optimization (memory, and speed).
  • Strong proficiency in HTML, CSS3, JavaScript, jQuery, and ASP.NET (C# and VB).
  • Good debugging skills.
  • Excellent written and verbal communication skills with proven fluency in English.
  • Project documentation skills (SRD, Test Plan, and Azure DevOps).

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.