Software Team Leader

Dana Energy Tehran

Posted 3 years ago

Job Description

● Act as IT project lead for IT business application projects and oversee implementation of a new system and work closely with related stakeholders. ● Provide technical expertise in the development of new and existing applications. ● Ensure change control and release management for all business applications. ● Design and implement databases in accordance with end user’s information needs and views. ● Monitor, maintain and secure all application databases. ● Identify business requirements and conduct requirements and alternative information technologies analysis and deliver/promote technical solutions as appropriate.

Requirements

Education: ● BS/MS degree in Computer Science, Software Engineering, IT or related field and/or equivalent combination of education, training and experience. Experience: ● At least 7 years of work experience in similar position. ● At least 3 years of experience working with cross-functional teams and colleagues at different management level. Knowledge and skills: ● Extensive understanding of science fundamentals: algorithms, data structures, software design patterns, database architecture, object-oriented systems and design. ● Experience in the development and implementation of standards, procedures and guidelines to support operational processes. ● Good knowledge in data model design and BI Solutions concepts and tools. ● English language proficiency level: ILR-3 (Professional Working Proficiency). Behavioral qualities: ● Flexibility, accountability and self-discipline. ● Fundamental analytical and conceptual thinking skills. ● Excellent planning, organizational, and time management skills. ● Thinking creatively/outside of the box to solve business problems. ● A history of leading and supporting successful projects.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career