| Job Location | Dubai - United Arab Emirates (UAE) |
| Education | Not Mentioned |
| Salary | Not Mentioned |
| Industry | IT - Software Services |
| Functional Area | Not Mentioned |
Roles & ResponsibilitiesPython Programmer Analyst ? Job DescriptionA Python Programmer Analyst designs, develops, tests, and maintains Python-based applications while analyzing business requirements and translating them into effective technical solutions.Key ResponsibilitiesAnalyze business processes, user needs, and system requirements.Develop and maintain applications, APIs, automation scripts, and data-processing solutions using Python.Translate functional requirements into technical specifications.Troubleshoot software defects, performance issues, and production incidents.Design and optimize database queries and data integrations.Write clean, reusable, well-documented, and testable code.Develop unit, integration, and automated tests.Integrate applications with databases, third-party APIs, and internal systems.Participate in code reviews and follow development and security standards.Prepare technical documentation, workflow diagrams, and user guides.Collaborate with business analysts, developers, QA engineers, and stakeholders.Support application deployment, monitoring, maintenance, and continuous improvement.Required QualificationsBachelor?s degree in Computer Science, Information Technology, Software Engineering, or a related discipline.Professional experience developing applications with Python.Strong knowledge of Python frameworks such as Django, Flask, or FastAPI.Experience with relational databases and SQL.Familiarity with REST APIs, JSON, Git, and software-development life-cycle practices.Understanding of object-oriented programming, data structures, algorithms, and design patterns.Strong analytical, troubleshooting, and communication skills.Ability to convert business requirements into reliable technical solutions.Preferred QualificationsExperience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.Familiarity with Docker, CI/CD pipelines, and Linux environments.Experience with PostgreSQL, MySQL, SQL Server, or Oracle.Knowledge of Pandas, NumPy, ETL processes, or data visualization tools.Familiarity with Agile or Scrum methodologies.Understanding of application security and performance optimization.Success MeasuresDelivery of accurate and maintainable solutions on schedule.Reduction in system defects and manual processing.Application reliability and performance.Quality of technical documentation.Stakeholder and end-user satisfaction.Desired Candidate ProfilePossesses a Bachelor's degree in Computer Science, Information Technology, or a related field, providing a strong foundation in programming principles.Has 3-5 years of experience in software development or a related field, showcasing proven ability to deliver successful projects.Demonstrates proficiency in programming languages such as Java, Python, or C++, highlighting ability to write clean and efficient code.
Keyskills :
© 2023 HireeJobsGulf All Rights Reserved