ZAIN1044 - Junior Backend Developer
-
OperationZain Iraq
-
DivisionTechnology
-
LocationIraq - Baghdad
-
Closing Date16-May-2024
About Zain
Role Purpose
Zain Iraq is actively recruiting to hire a Junior Backend developer who is a dedicated and detail-oriented professional with a strong foundation in software development. Proficient in programming languages such as Python, Java, or Ruby, With a solid understanding of database management, API design, and server-side scripting, contributing to innovative and high-quality software solutions.
Responsibilities
Experienced in coding and maintaining comprehensive systems,
specializing in backend development for mobile applications and integrating payment gateways. Adept at constructing seamless connections between in-house and third-party systems.
Proficient in implementing automated testing platforms and conducting unit/integration tests.
Demonstrated capability in building and managing complex applications that seamlessly integrate disparate computing elements.
Skilled at working independently with minimal supervision, initiating tasks, and thriving in less structured environments.
Effective communication skills acquired through experience, likely in smaller or medium-sized companies. Demonstrated leadership potential with the ability to function as a team lead. Extensive exposure to DevOps environments, contributing to a holistic understanding of the development lifecycle.
Possesses the ability to work autonomously while also being a collaborative team player, contributing to the creation and development of ideas and tools from inception.
Demonstrates a strong foundation in Linux-based development, with proficiency in Python and a deep understanding of its ecosystems.
Knowledgeable about Python3.12, including its limitations, weaknesses, and workarounds.
Solid grasp of object-oriented programming, familiarity with various design and architectural patterns, and expertise in concurrency patterns.
Well-versed in concepts related to MVC, graphQL, and RESTful API.
Education, Experience and Competencies
Education
Bachelor's degree or Above
Experience
Framework Fast API
Any BPMN tool
Scripting languages, Python and SQL
Large-scale data systems, eg. MySQL, MongoDB, or other databases
Docker and some container orchestration tools (Kubernetes, OpenShift, Rancher)
Code versioning tools, such as Git
Build tools such as Ant, Maven, and Gradle
Continuous integration
Competencies
Behavioural
Achievement Driven
Problem Solving and Creativity
Initiative
Technical
Oral and Written Communication
Managing Information
Technology Application
Network Engineering and Design
IT User Support
IT Business Analysis
DEI Competency
Courage to Engage
Addressing Bias
Allyship
About Application Process
If you meet the criteria and you are enthusiastic about the role, we would welcome your application. To complete the application you would need the following document(s):
- Resume/CV
- Highest Education Qualification