Project Role : Application Support Engineer
Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills : Python (Programming Language)
Good to have skills : NA
Minimum 3 Year(s) Of Experience Is Required
Educational Qualification : 15 years full time education
- Job Description: Python Developer with React Experience We are seeking a skilled and passionate Python Developer to join our dynamic team.
- In this role, you will be responsible for designing, developing, and maintaining high-performance applications using Python.
- Experience with React.js for front-end development is highly desirable, allowing you to contribute to the full development lifecycle.
- The ideal candidate will possess a strong foundation in Python principles, a solid understanding of software development best practices, and the ability to learn and adapt to new technologies.
Responsibilities:
- Design, develop, and maintain Python-based applications and microservices.
- Write clean, efficient, and well-documented code. Develop RESTful APIs and integrate them with front-end systems.
- Participate in all aspects of agile software development, including design, implementation, testing, and deployment.
- Collaborate with other developers, designers, and product managers to deliver high-quality software. Contribute to front-end development using React.js (as needed).
- Build reusable React components and front-end libraries.
- Ensure application performance, uptime, and scalability.
- Write unit and integration tests to ensure code quality. Candidate Requirements:
- Bachelor's degree in computer science or a related field (or equivalent practical experience). Strong proficiency in Python programming language.
- In-depth knowledge of object-oriented design and programming principles.
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Knowledge of relational databases (e.g., PostgreSQL, MySQL) and NOSQL.
- Experience with RESTful API design and development.
- Experience with version control systems like Git.
- Familiarity with software development lifecycle methodologies, e.g., Scrum, Kanban, Agile.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Strong English communication capabilities (verbal and written).
- Experience with React.js and its core principles.
- Familiarity with front-end development tools such as Babel, Webpack, NPM, etc.
- Experience with cloud platforms such as Azure, or other public clouds.
, 15 years full time education