Back to jobs

Sr. Software Development Specialist

Job description

On behalf of an International company in Iraq, WRS is hiring  Local candidates for the position of :

Sr. Software Development Specialist 

Location:              Erbil
Open to:              Iraqi Locals 
working type:      Full time 


Main Responsibilities:

  • 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 other internal and external teams to help ensure proper workflows throughout the entire 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 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 programing and coding knowledge is Up To Date through following latest advancements in the field.
  • Report any irregularity, system break down, security breach and data leakage to the line Manager immediately.
Qualifications required :

  • 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, and Network.
  • Fluency in English, Arabic, and Kurdish.
  • Iraqi nationality

Technical Skills:

  • Experience with SQL database implementations (e.g. MySQL, PostgreSQL, MongoDB, SQLite, etc.).
  • Experience with Front-end programming languages and techniques such as HTML, CSS, Javascript, and inertiajs.
  • Experience with some Front-end UI development such as VueJS, ReactJS.
  • 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).
  • Professional experience with hands-on UI development using React.
  • Experience building APIs with GraphQL.
  • Experience building features in the LAMP stack.
  • Experience using UML diagrams such as ER diagrams, use case diagrams, activity diagrams, class diagrams, sequence diagrams, etc...
  • Code samples from private GitHub repos, side projects, and open source project contributions are a plus.
Soft Skills:

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