Toyota Iraq

Senior Software Development Specialist – Erbil

Job Overview

Position: Senior Software Development Specialist

Reporting To: Digital Transformation Manager

Duty Station: Erbil branch office

Responsibilities of the Job:

  • Design, develop, code, test, and implement software based on business needs and DX Manager directions.
  • Participate in technical discussions on technical solutions for business use cases.
  • Build high-quality, robust features; develop complex features.
  • Work in an agile development environment and coordinate with internal and external teams to help ensure proper workflows throughout the app experience.
  • Write well-crafted, well-tested, readable, maintainable code based on the business requirements.
  • Participate in code reviews to ensure code quality and distribute knowledge.
  • Share the experience through participation in tech talks and evangelizing appropriate tech and coding best practices.
  • Troubleshoot, debug, maintain, and administer the Current Developed Systems.
  • Ensure database optimization, integrity, consistency, security, and privacy.
  • Assist in preparing documents, user manuals, and tutorials required for system maintenance and utilization.
  • Ensure his programming and coding knowledge is up-to-date by following the latest field advancements.
  • Report any irregularity, system breakdown, security breach, or data leakage to the line Manager immediately.
  • Assist colleagues in their duties when needed.

Requirements:

  • 3+ years of experience delivering full-stack web development features and integrations using ASP.Net or its frameworks such as Laravel.
  • Bachelor’s degree in IT Engineering, OS, Programming Languages
  • Fluency in English, Arabic, and Kurdish
  • Iraqi nationality

Technical Skills:

  • Experience with ASP.NET Framework: MVC & Web Forms or ASP.NET Core
  • Experience with SQL Server, Entity Framework, LINQ, and Azure
  • Experience with Front-end programming languages and techniques such as HTML, CSS, and Javascript.
  • Experience with some Front-end UI development such as jQuery, Angular, Vue, and Flutter & Dart
  • Experience with responsive UI patterns and construction.
  • Familiarity with Git and/or equivalent code management/version control best practices, RESTful development patterns, and agile development.
  • Experience using pure software development life cycle (Planning, Analysis, Design, Implementation, and Maintenance).
  • Experience building API
  • Code samples from private GitHub repos, side projects, and open-source project contributions are a plus.
  • Experience with CI/CD, Integration, and Unit Testing.

Soft Skills:

  • Problem solving
  • Analysis skills
  • Creativity
  • Attention to details
  • Active team player
  • Initiative
  • Self-development

More Information

Apply for this job