An amazing opportunity has come up for a Back End Python Developer for a client of ours who is a global company with their regional offices in Dubai.
Responsibilities
- Gather and address technical and design requirements.
- Implement new features requested by our business and trading team.
- Refactor existing applications to optimize its performance through setting the appropriate architecture and integrating the best practices and standards.
- Participate in the entire application lifecycle mainly focusing on coding,debuggingand testing.
- Troubleshoot and debug applications.
Requirements
Ideal candidate will have the following.
Requirements
- BSc degree in Computer Science/Computer Engineering. Masters is a plus.
- Strong in-depth understanding of the entire web development process (design, development, and deployment)
- Strong competencies in algorithms and software architecture.
- 3+ years of experience as aPythonBack-end developer.
- 4+ years of work experience in Pythoncoding language.
- 3+ years of experience in developingRESTAPIs.
- Strong experience in Relational Databases (MySQL, SQLServerorPostgreSQL).
- Experience innon-relational databases (Mongo DB,Cassandra)is a big plus.
- Experience using AWS cloud and its resources/services is a big plus.
- Previous experience in automated testing including unit testing & UI testing.
- Strong knowledge in Continuous Integration & Continuous Deployment (CI/CD) utilizing Docker containers.
- Familiarity with front-end languages (e.g.HTML, JavaScript, and CSS).
- Excellent analytical, time management and teamwork skills.