IT Software Expert Behdash Chemical

  • Full Time

  • Tehran

      -   Tehran

IT Software Expert

Posted 5 Month ago

Job Description

- Writing well-designed, testable, efficient code by using best software development practices. - Executing full lifecycle software development. - Developing new software applications in partnership with business analysts and technical architects. - Modifying existing off-the-shelf software packages. - Be responsible for maintaining, expanding, and scaling our site. - Providing information by collecting, analyzing, and summarizing development and service issues. - Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. - Developing software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle. - Discussing requirements with the client, business analysts and the development team. - Upgrading existing software as the user organizations needs change

Requirements

- At least 3 years experience in Web & App Development - Experienced in C#.NET, Entity Framework - Experienced in web design technologies. - Strong Knowledge in MS SQL Server, T-SQL query writing, optimization, and tuning - Good understanding of database design preferred - Good knowledge of Microsoft Reporting Service - Familiar with test-driven development - Basic knowledge of software architecture - Basic knowledge of Search Engine Optimization process - Aggressive problem diagnosis and creative problem solving skills - Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques - Strong analytical skills