Enable job alerts via email!

Python Developer (Ref 26047)

Jobline Resources Pte Ltd

Singapore

On-site

SGD 48,000 - 72,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Python Developer to join their dynamic team. In this role, you will contribute to all stages of the software development lifecycle, from design to deployment. Your expertise in Python and web frameworks like Django will be crucial as you develop scalable applications and tackle technical challenges. This position offers a collaborative environment where you can enhance your skills and contribute to innovative projects. If you are passionate about software engineering and eager to make a significant impact, this opportunity is perfect for you!

Qualifications

  • 2-5 years of experience in Python development and software engineering.
  • Familiarity with web frameworks and design patterns is essential.

Responsibilities

  • Contribute to all stages of the software development lifecycle.
  • Design and maintain python-based applications for high performance.
  • Collaborate with teams to deliver high-quality software solutions.

Skills

Python Development
Agile/Scrum Methodology
Problem-Solving
Software Engineering Concepts
Code Quality Assurance

Education

Degree in Computer Programming
Degree in Information Technology

Tools

Django
React
Git
Docker
SQL Databases

Job description

Responsibilities
  1. Contribute to all stages of software development lifecycle.
  2. Identify and resolve any technical issues arising during operations.
  3. Design, implement and maintain python-based applications that can be high-volume and low-latency.
  4. Analyze user requirements to define business objectives and envision system features and functionality.
  5. Define application objectives, functionality and ensure application designs conform with business goals.
  6. Design, develop and maintain scalable and testable code.
  7. Conduct software analysis, programming, testing, and debugging.
  8. Manage both backend and frontend application development.
  9. Develop documentation to help business users.
  10. Prepare and produce releases of software components.
  11. Support continuous improvement for applications, investigating alternatives and technologies, and presenting for architectural review.
  12. Practice Agile/Scrum methodology to plan and deliver work projects.
  13. Participate in code reviews to ensure code quality and adherence to best practices.
  14. Identify and troubleshoot performance and reliability issues in the backend systems.
  15. Collaborate with multiple teams to analyze problem areas, resolve and deliver high-quality software solutions.
Requirements
  1. Degree in Computer Programming or Information Technology related discipline.
  2. At least 2-5 years of working experience and proficiency in Python development.
  3. Familiarity with different design and architectural patterns and skill for writing reusable Python libraries.
  4. Experience in working with web application frameworks like Django.
  5. Understanding of the concepts of Django MVC (Model-View-Controller) Pattern, and RESTful web services.
  6. Relevant knowledge of GUI frameworks like React, HTML, JavaScript, CSS according to project requirements.
  7. Deep understanding of software engineering concepts and processes.
  8. Applied experience in using any SQL Databases such as SQLite, MSSQL, PostgreSQL.
  9. Hands-on experience in configuring Web Servers and Application Servers.
  10. In-depth knowledge of code versioning tools, for instance, Git.
  11. Understanding of building tools like Docker.
Preferred Technical Skills
  1. Knowledge of AWS or Azure to host and run the applications.
  2. Knowledge of cloud application development.
  3. Knowledge and understanding of DevSecOps.
  4. Knowledge of micro-services patterns and architecture.
  5. Knowledge of FastAPI and integration patterns.

Licence no: 12C6060

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.